0
在我的网站上,我创建了一个字符串替换方法,但是当我在我的android手机网页浏览器上查看该页面时,我发现该方法无效。 这里是例子:Javascript字符串替换方法在手机上不起作用
/*Normally it's working with page onload*/
function changeclr() {
var body = document.getElementById('body').innerHTML;
var all = body.replace(/</g, '<code><').replace(/>/g, '></code>').replace(/</g, '<span style="color:blue;"><</span>').replace(/>/g, '<span style="color:blue;">></span>');
document.getElementById('body').innerHTML = all;
}
code {
color: brown;
}
<div id="body">
<p>Here is an example <li>text</li></p>
<button type="button" onclick="changeclr()">Try</button>
</div>
你知道为什么不工作在移动网络浏览器?
我正在使用索尼Xperia Z3,所以它有Android和谷歌Chrome浏览器。我猜这个问题不是网络浏览器。 (另外,其他javascript功能正在工作) – Emirhan
我用[link](http://www.browserstack.com)检查过,没有错误,只是尝试另一个浏览器进行测试,这次使用firefox。 –