我想在給定的段落中設置粗體字。這是一個JavaScript代碼。設置文本突出顯示使用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大膽的,但這裏是它也改變 網址喜歡這個
<a href="http://www.anywebsite.com/<b>idm</b>">click here to download</a>
這不是一個有效的url.This一個問題就是這個問題,這代碼使網址受損。 請告訴我如何避免這種情況。
謝謝...
我不知道你的例子有多深,但對於你發佈的例子,你可以使用'var nregex =/idm/i;'。 – fbynite