我正在使用一个网站(个人),我正在使用JavaScript查找我的.html文件中的所有数字(实际上只是在#wrapper div中).我希望他们所有人都被涂上颜色.我的代码如下:
window.onload=function(){
var str = document.getElementById("wrapper").innerHTML;
var patt =/\d+/g;
var res = str.match(patt);
res = str.replace(patt, "<span class='em'>" + res + "</span>");
document.getElementById("wrapper").innerHTML = res;
window.alert(res)
};
Run Code Online (Sandbox Code Playgroud)
这段代码的结果是每个数字都被一个字符串替换,该字符串包含一行中标记区域中的每一个数字,这显然不是我想要的.我甚至尝试使用for循环,但这也不起作用.
我感谢每一个帮助!