请问,怎么替换A链接
请教,如何替换A链接
假设,我取得了某个URL的 源文本, 然后想把里面的所有A链接 替换为 www.123.com 是不是必须得用得正则才能替换掉呢?
比如这样
<html><body>
<a href="aaa.com">文字</a>
<a href="bbb.com">文字1</a>
<a href="ccc.com">文字2</a>
<a href="ddd.com">文字</a>
</body></html>
替换红色内容
有没大大 给个例子啊。
------解决思路----------------------
------解决思路----------------------
<script>
str = '<html><body><a href="aaa.com">文字</a><a href="bbb.com">文字1</a><a href="ccc.com">文字2</a><a href="ddd.com">文字</a></body></html>';
a = str.replace(/(http\:\/\/)?(\w+)\.(\w+)/gi,'www.123.com');
alert(a);
</script>
假设,我取得了某个URL的 源文本, 然后想把里面的所有A链接 替换为 www.123.com 是不是必须得用得正则才能替换掉呢?
比如这样
<html><body>
<a href="aaa.com">文字</a>
<a href="bbb.com">文字1</a>
<a href="ccc.com">文字2</a>
<a href="ddd.com">文字</a>
</body></html>
替换红色内容
有没大大 给个例子啊。
------解决思路----------------------
var dom = document.getElementsByTagName('a');
for ( var obj in dom ) {
if ( ! isNaN(obj) ) {
dom[obj].href = 'www.123.com'
}
}
------解决思路----------------------
<script>
str = '<html><body><a href="aaa.com">文字</a><a href="bbb.com">文字1</a><a href="ccc.com">文字2</a><a href="ddd.com">文字</a></body></html>';
a = str.replace(/(http\:\/\/)?(\w+)\.(\w+)/gi,'www.123.com');
alert(a);
</script>