使用Regex搜索字符串并向该字符串添加类

时间:2015-09-22 20:32:24

标签: javascript jquery regex

尝试在我的html中搜索字符串模式text,并为该字符串/fox/添加一个类。

.orange

js fiddle

提前谢谢

1 个答案:

答案 0 :(得分:2)

我希望我能做到这一点,但快速做到这一点的方法就是

var a = document.getElementsByTagName('p');
Array.from(a).forEach(val => {
    val.innerHTML = val.innerHTML.replace(/fox/,'<span class="orange">fox</span>');
})

没有Array.from(),因为目前许多浏览器都不支持它:

var a = document.getElementsByTagName('p');
    [].slice.call(a).forEach(val => {
        val.innerHTML = val.innerHTML.replace(/fox/,'<span class="orange">fox</span>');
    })