拼多多2017内推编程题

题目:给定字符串‘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>')
}

 

posted @ 2017-08-28 11:38  哼小调C  阅读(208)  评论(0)    收藏  举报