网页中有大量错误的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了,如果你有遇到类似的问题,就试试看吧。
如果内容有帮助,就点个赞吧!
