如何用JS修改整个页面全部的a标签的属性

我需要实现的是,通过JS在页面的所有A标签上加入 target="_blank"
如何做到?

阅读 8.9k
3 个回答

在head标签里加一个

<base target="_blank">
var elements = document.getElementByTagName('a');
for(var i = 0; i < elements.length; i++){
    elements[i].target = '_blank';
}

加上这段js就可以了。

给a加上class属性,然后获取a。再增加属性target。
用jquery很快的,何必用js写那么的代码。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题