xhfHIT

题目:给定字符串‘sas*dfblasandf8’,要求把其中含有‘a’,\'b\',\'*\',8的标记为红色。不要用已经废弃的标签font。方法比较笨拙、、、

考察知识:字符串的查找以及原生代码的能力。

window.onload = function () {
    var oP = document.getElementsByTagName(\'p\')[0].innerHTML;
    var str = [\'a\',\'b\',\'*\',8];
    document.body.innerHTML=document.body.innerHTML.replace(/a/g,\'<span style="color:red">a</span>\')
    document.body.innerHTML=document.body.innerHTML.replace(/b/g,\'<span style="color:red">b</span>\')
    document.body.innerHTML=document.body.innerHTML.replace(/\*/g,\'<span style="color:red">*</span>\')
    document.body.innerHTML=document.body.innerHTML.replace(/8/g,\'<span style="color:red">8</span>\')
}

 

分类:

技术点:

相关文章: