使用正则表达式搜索字符串并向该字符串添加类
Using Regex to search for a string and add a class to that string
试图搜索我的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>');
})
相关文章:
- 将字符串添加到页面url
- 如何将静态字符串添加到受信任的 ng-src
- 在这种情况下,如何将字符串添加到函数中 php
- 将字符串添加到短语 Javascript
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- 如何向变量字符串添加更多值
- 将查询字符串添加到当前URL中嵌入的查询的锚链接
- 使用JQuery将字符串添加到内联CSS中
- 在Javascript中作为字符串添加的整数
- JavaScript将字符串添加到数字而不是值
- 如何在javascript或jquery中为字符串添加一些数字
- 将字符串添加到吞咽流的开头
- 是否可以在正则表达式中向现有字符串添加新字符串
- 将字符串添加到 JavaScript 数组
- 使用 Javascript 通过表单将预定义的字符串添加到用户输入中
- EmberJs 将函数的返回字符串添加为类名
- 如何向字符串添加连字符(将其格式化为 16 位序列号)
- 如何仅在 Jquery/Javascript 中尚不存在时才将字符串添加到数组中
- 在 cordova 提示符下将子字符串添加到 results.input1
- 向 html 字符串添加粗体标记