我希望某个div(具有一个类)中的所有链接在新窗口中打开。
如何使用Javascript完成此操作?
我只是在学习Javascript的基础知识,并且遇到了以下建议(来自本网站的另一篇文章),但是它并不针对指定类下的所有链接,这是我遇到的问题:>
document.getElementsByClassName('vertical-tabs-active-tab')[0] .setAttribute(“ value”,“ yolo”);
答案 0 :(得分:1)
尝试将div设置为粗体的div:)
var links = document.querySelectorAll("div.bold a");
links.forEach(link => {
link.setAttribute('target', '_blank');
})
答案 1 :(得分:1)
无法在@UtkarshPramodGupta帖子上发表评论。 这是他提出的解决方案,但您需要使用querySelectorAll而不是querySelector:
var links = document.querySelectorAll("div.bold a");
links.forEach(link => {
link.setAttribute('target', '_blank');
})