1 function reg_replace()
2 {
3 var test = document.getElementById("test");
4 aim = "n+";
5 var regex = new RegExp("("+aim+")","g");/(n+)/g
6 test.innerHTML = test.innerHTML.replace(regex,"<span style='background-color:orange'>$1</span>");
7 }
本实例的意思就是查找id为test的html找到一个或者多个n字符将其替换为背景为橘黄色的字符
2 {
3 var test = document.getElementById("test");
4 aim = "n+";
5 var regex = new RegExp("("+aim+")","g");/(n+)/g
6 test.innerHTML = test.innerHTML.replace(regex,"<span style='background-color:orange'>$1</span>");
7 }
本实例的意思就是查找id为test的html找到一个或者多个n字符将其替换为背景为橘黄色的字符
解决方案 »
- jQuery表格插件jqgrid加载数据的问题
- highchats控件从坐标轴数据控制
- js表单验证后再提交
- AJAX的一个实时刷新的问题 JSP版 ^O^
- ***请问:我想用getElementById抓obj的ID,但是我的页面分为两个frame
- JS 特效, 这个怎么实现? 100结贴
- 请假如何使input 中输入的字符串选中.select() 但我只选择部分,该如何做呢?
- radiobutton中触发onchange的时候,如何得到原来被checked的item的值?
- printf("%.2f",i);这在javascript中如何处理想让i小数点2位输出
- 请问javascript中的 this 怎么用?
- JSON时间问题
- Extjs border布局和treePanel组合使用的一个问题
n就是一个n字符串怎么可能匹配到m呢 $1就是你匹配出来的n字符串你还是自己多去看看正则的基础
<script type="text/javascript">
function reg_replace()
{
var test = document.getElementById("test");
aim = "m+";
var regex = new RegExp("("+aim+")","g");
test.innerHTML = test.innerHTML.replace(regex,"<span style='background-color:orange'>$1</span>");
}
</script>