Javascript:模式HREF需要替换
Javascript: pattern HREF needs to be replaced
假设在我的HTML页面上,我对链接有很多href
。
使用 Javascript,我需要遍历所有href
并用某些东西替换它们,而我对href
没有任何 id。
请帮忙。
var anchors = document.anchors;
for(var i=0,len=anchors.length;i<len;i++){
anchors[i].href = 'some_new_url';;
}
编辑(在OP的评论之后)
文档锚点返回锚点集合提供锚点中包含name
属性。
这些是valid
document.anchors
的锚
<a href='http://www.link1.html' name=''>Link1</a>
<a href='link2.html' name=''>Link2</a>
但事实并非如此,
<a href='link2.html'>Link2</a>
更好的是,改用这个
var anchors = document.getElementsByTagName('a');
for(var i=0,len=anchors.length;i<len;i++){
anchors[i].href = 'some_new_url';;
}
<script type='text/javascript'>
var anchors = document.getElementsByTagName('a');
for(var i = 0; i < anchors.href; i++) {
anchors[i].href = 'new target';
}
</script>
...
<a href='link1.html'>Link1</a>
<a href='link2.html'>Link2</a>
编辑:只是另一种方式:
var length = document.links.length;
for (var i = 0; i < length; i++) {
document.links[i].href = 'new target';
}
相关文章:
- D3 Javascript HREF链接替换
- 将href中的图像替换为其他元素中的图像
- 如何用JavaScript正则表达式替换href中的所有内容
- 如何使用 jQuery 替换文本中的 HREF 链接
- 如何在 jQuery 中将 HTML 标记的 HREF URL 替换为不完整的属性
- 使用 jquery 替换 href 的一部分
- 替换 href 元素菜单中的 SID 值数据
- Javascript:模式HREF需要替换
- 从锚标记中获取元素 ID 并替换 href
- Javascript 在最后一个斜杠 / 之后替换 href 的某些字符
- 动态替换 href
- 替换 href 属性中文本的值
- 如何在转换中用图像替换href链接
- 用jQuery替换href元素
- 替换href链接扩展(如果是本地扩展)
- 用jquery替换href点击行为
- 使用javascript或JQuery提取和替换href标签
- 用jQuery、正则表达式替换href
- 替换href属性onclick
- 用//替换href http://的脚本