相关疑难解决方法(0)

使用JavaScript将HTML插入文本节点

我有一个小文本节点:

var node
Run Code Online (Sandbox Code Playgroud)

而且我希望围绕"lol"的每一次出现都包含一个范围.

node.nodeValue = node.nodeValue.replace(/lol/, "<span>lol</span>")
Run Code Online (Sandbox Code Playgroud)

"<span>lol<span>"当我想要"lol"作为span元素时它打印出来.

javascript dom textnode

24
推荐指数
5
解决办法
2万
查看次数

替换网站中的文字

我正在寻找使用JavaScript替换网页(我想要运行它的任何网页)中的文本.我不是JavaScript的专家,所以我有点迷茫.如果我可以帮助它,我想避免使用jQuery.

通过谷歌,我发现了这个 stackoverflow问题.但是,当我注入document.body.innerHTML = document.body.innerHTML.replace('hello', 'hi');网页时,它会混淆页面.它似乎使页面恢复为基本文本和格式.

另外,我想知道是否可以使用此处的正则表达式代码.再说一次,我真的不确定如何使用它.它的作用是只替换网页文本 - 而不是链接或文件名.

我正在使用重要的Google Chrome浏览器.

html javascript

4
推荐指数
1
解决办法
7363
查看次数

标签 统计

javascript ×2

dom ×1

html ×1

textnode ×1