使用JavaScript突出显示文本范围

我想强调(应用css)某个文本范围,由其开始和结束位置表示。这比看起来更难以实现,因为文本中可能还有其他标记需要忽略。


例:


<div>abcd<em>efg</em>hij</div>

highlight(2, 6)需要突出显示"cdef“不删除标签。


我已经尝试过使用TextRange对象,但没有成功。


提前致谢!


尚方宝剑之说
浏览 413回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript