js批量替换a标签href中网址的方法

网页中有大量错误的url,不想手工去换,如何通过js来批量替换掉href属性中的网址呢?可以参考下面的代码:

<div id="test">
    <a href="http://www.aa.com/1.html">测试数据1</a>
    <a href="http://www.aa.com/2.html">测试数据2</a>
    <a href="http://www.aa.com/3.html">测试数据3</a>
    <a href="http://www.aa.com/4.html">测试数据4</a>
    <a href="http://www.aa.com/5.html">测试数据5</a>
</div>

<script>
    var aurl = test.querySelectorAll('a');
    for (var a of aurl){
	     a.href = a.href.replace('www.aa.com', 'www.bb.com');
	}
</script>

通过上面代码块中的代码,就可以把class为test的div下a标签的href中www.aa.com网址替换成www.bb.com了,如果你有遇到类似的问题,就试试看吧。

如果内容有帮助,就点个赞吧!

转载注明出处:http://www.12564.cn/show-249.html

如有疑问请联系 QQ:644233191   微信:zw1688k