2016-02-27 97 views
0

在我的網站上,我創建了一個字符串替換方法,但是當我在我的android手機網頁瀏覽器上查看該頁面時,我發現該方法無效。 這裏是例子:Javascript字符串替換方法在手機上不起作用

/*Normally it's working with page onload*/ 
 
function changeclr() { 
 

 
    var body = document.getElementById('body').innerHTML; 
 
    var all = body.replace(/&lt;/g, '<code>&lt;').replace(/&gt;/g, '&gt;</code>').replace(/&lt;/g, '<span style="color:blue;">&lt;</span>').replace(/&gt;/g, '<span style="color:blue;">&gt;</span>'); 
 

 
    document.getElementById('body').innerHTML = all; 
 

 

 
}
code { 
 
    color: brown; 
 
}
<div id="body"> 
 
    <p>Here is an example &lt;li&gt;text&lt;/li&gt;</p> 
 
    <button type="button" onclick="changeclr()">Try</button> 
 
</div>

你知道爲什麼不工作在移動網絡瀏覽器?

回答

0

也許您的瀏覽器的Javascript被禁用或不受支持!

+0

我正在使用索尼Xperia Z3,所以它有Android和谷歌Chrome瀏覽器。我猜這個問題不是網絡瀏覽器。 (另外,其他javascript功能正在工作) – Emirhan

+0

我用[link](http://www.browserstack.com)檢查過,沒有錯誤,只是嘗試另一個瀏覽器進行測試,這次使用firefox。 –