【发布时间】:2020-01-09 05:59:30
【问题描述】:
我想用 javascript 替换页面上的特定文本。为简单起见,假设我想用字母 X 替换所有字母 A。重要的是它不会破坏内联 HTML。
是否有一种简单的方法可以遍历所有 DOM 元素并只更改实际文本?
<span>hello world <a href="/">abcd</a>..</span>
应该变成
<span>hello world <a href="/">xbcd</a>..</span>
而不是
<spxn>hello world <x href="/">xbcd</x>..</spxn>
【问题讨论】:
-
为所有 span 分配相同的类 id,然后使用 JQuery 更改具有该类名的所有元素的文本。
标签: javascript html tampermonkey userscripts