使用正则表达式搜索字符串并向该字符串添加类

Using Regex to search for a string and add a class to that string

本文关键字:字符串 添加 串并 正则表达式 搜索 字符      更新时间:2023-09-26

试图搜索我的html字符串模式/fox/,并添加一个类到该字符串.orange

var fox = /fox/;
fox.addClass(".orange");

js小提琴

提前感谢

我希望我写对了,但是一个快速的方法是

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>');
    })