我将用一个例子解释我需要完成什么
<body>
some text
<a href="http://somelink.com" class="some">some</a>
<span class="test">test</span>
</body>
我需要突出显示并添加指向上面 html 中的“some”和“test”的链接,方法是将其替换为 JavaScript ,我怎样才能在不影响 href 和 class 中存在的其他标签以及“some”和“test”的情况下
注意:我无权编辑该页面的 html,我所能做的就是将我的脚本放在标题中
最佳答案
您可以使用特定类在“some”和“text”周围添加跨度,然后使用 jQuery 类选择器根据需要进行操作。
<span class="someSpan">some</span> <span class="textSpan">text</span>
$( ".someSpan" ).css( "border", "1px solid red" );
关于javascript - 如何使用 javascript 替换正文中的某些文本而不影响现有标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21348514/