87,993
社区成员
发帖
与我相关
我的任务
分享
<pre>
var test=4*5-36/2+3
</pre>
<javascript>a.js</javascript>
/*这是a.js*/
var testO=/+/,
tTwo=new RegExp('+', 'ig'),
tThree=/\+/,
tFour=new RegExp('/+', 'ig');
document.write(以上任意一个变量)//上边四个无论如何都表述错误。
/*
var tPre=document.getElementsByTagName('pre'),
text=tPre[0].innerHTML;
text=text.replace(上边4个任意一个通配符变量,'aaa');
tPre[0].innerHTML=text;
*/
wordLight(innerHtml, tkey, tColor)
这个是我在网上找到的一个文字高亮的函数,参数分别是:arg1.文本内容;arg2.需替换的关键字;arg3.新的颜色。
这里的tkey如果用上'\+'的话,‘+’号确实能匹配上,原来的'+'同时被替换成'\+'。所以才会在这里提问题。
解决办法是:
wordLight(innerHtml, tkey, key, tColor)
参数分别是:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: arg1.文本内容;arg2.需替换的内容;arg3.对应查找的关键字;arg4.新的颜色。
替换内容,和搜索关键字分开就行了.