JS replace批量替换URL中的参数

网址格式是这样的 网站.com/content/?394.html#keys=97133
原理是根据url中的参数,JS高亮网页内容中的关键词,因为内容是放到iframe里面,所以用了window.frames,但是目前只能替换第1条,无法做到批量替换,请达人指点,分全给你了。

<script type="text/javascript" >
thisDLoc = location.href
var weizhi=thisDLoc.indexOf("=")+1
str=thisDLoc.substr(weizhi)

function key(){
var ym=window.frames["info"].document.getElementById('info2').innerHTML;//ss是要高亮的区域,div的id值
window.frames["info"].document.getElementById('info2').innerHTML=ym.replace(str, "<FONT COLOR=RED>"+str+"</FONT>");
}

</script>

ym.replace(new RegExp(str,"gm"), "<FONT COLOR=RED>" + str + "</FONT>");
温馨提示:答案为网友推荐,仅供参考