我想在给定的段落中加粗一个单词。这是一个javascript代码。
var hlWord = "idm";
var nregex = new RegExp(hlWord,"gi");
var div = document.getElementById("SR").innerHTML;
var rword = div.replace(nregex,"<b>"+hlWord+"</b>");
document.getElementById("SR").innerHTML = rword;
这是一个 HTML 代码。
<div id="SR">
Download here free idm.
<a href="http://www.anywebsite.com/idm">click here to download</a>
</div>
这很好用,并使所有 idm 粗体,但这里有一个问题,它也将 url 更改为这样
<a href="http://www.anywebsite.com/<b>idm</b>">click here to download</a>
这不是一个有效的 url。这是此代码使 url 损坏的问题。请告诉我如何避免这种情况。
谢谢...