我在UIWebView on iPhone中将一些简单的样式文本显示为html。它基本上是一系列的段落,偶尔有强烈的或强调的短语。在运行时,我需要将样式应用于文本的范围。有一些类似的场景,其中之一是突出搜索结果。如果用户已经搜索了“某物”,我想改变单词出现后的背景色,然后恢复原来的背景。
是否可以使用javascript将样式应用于文本<
我正在使用javascript编写一个浏览器扩展来突出显示关键字。到目前为止,我已经过滤了DOM树以获得所有的叶节点。但我在修改这些节点时遇到了问题,因为它们是叶节点(nodeType == 3)。replaceChild也不能工作,因为像'<em>keyword</em> is highlighted'这样的东西不是单个节点,而实际上是节点的集