<div id="content">
正文
</div>
<script language="javascript">
var key =['<%=s_change_ago%>'] //这里可以看做一个关键字配置工具,方便强大实用。
var content = document.getElementById('content');
{
var str = content.innerHTML;
content.innerHTML=str.replace(eval('/'+key.join("|")+'/g'),'<span style="color:red;">$&</span>')
}
</script>问题:key如果是英文,div里正文,如何不区分大小写匹配 如key=Rt 那么正文中 rt或RT都变色
TKS
正文
</div>
<script language="javascript">
var key =['<%=s_change_ago%>'] //这里可以看做一个关键字配置工具,方便强大实用。
var content = document.getElementById('content');
{
var str = content.innerHTML;
content.innerHTML=str.replace(eval('/'+key.join("|")+'/g'),'<span style="color:red;">$&</span>')
}
</script>问题:key如果是英文,div里正文,如何不区分大小写匹配 如key=Rt 那么正文中 rt或RT都变色
TKS
解决方案 »
- WEB QQ 3.0用的那种技术实现的?
- 升级了,散分
- 请问如何可以改变input的disabled为true时的样式?
- jquery问题,SyntaxError: missing : after property id
- 请各位帮小妹看看这个问题,谢谢!怎样用javascript实现依次取出服务器某个文件夹下的文件名?
- 像QQ上线消息一样的那种弹出窗口是如何作的?
- 有没有的同时预览10个打印页面的方法?
- 脚本控制??
- 数组问题SOS
- 如何用javascript获取浏览器传过来的参数?
- [分享]现代化的JavaScript项目make工具:Package.js
- 求助下段js代码如何实现连续滚动,如何取消自动滚动等待时间
var key =['<%=s_change_ago%>'] //这里可以看做一个关键字配置工具,方便强大实用。
var content = document.getElementById('content');var str = content.innerHTML,reg=new RegExp('('+key.join('|')+')','gi');
content.innerHTML=str.replace(reg,'<span style="color:red;">$1</span>')
正文abA
</div>
<script language="javascript">
var key =['a','b'] //这里可以看做一个关键字配置工具,方便强大实用。
var content = document.getElementById('content');
{
var str = content.innerHTML;
content.innerHTML = str.replace(eval('/'+key.join("|")+'/gi'),'<span style="color:red;">$&</span>')
}
</script>
i就是不区分大小写正侧