gpt4 book ai didi

javascript - Javascript 在新窗口中打开多个 Div 中的链接

转载 作者:太空宇宙 更新时间:2023-11-04 14:06:09 25 4
gpt4 key购买 nike

当使用具有不同 ids 的多个 div 标签时,我无法让一些代码正常工作。

此代码位于 html 文档的头部,并且适用于单个 div id:

<!-- Start External Links in New Window Requires div id article -->
<script type='text/javascript'>//<![CDATA[
window.onload = function () {
var links = document.getElementById('article').getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i].setAttribute('target', '_blank');}
}
//]]>
</script>
<!-- End of External Links -->

我需要它来处理同一个 html 页面上具有不同 ID 的多个 divs 标签,但 document.getElementById 将只允许一个 div ID

我尝试为每个 div 多次重复上述代码,但它只适用于最后一次迭代。

有谁知道如何使代码与具有不同 ids 的多个 div 标签一起工作?

最佳答案

改变

var links = document.getElementById('article').getElementsByTagName('a');

var links = document.getElementsByClassName('your-class');

关于javascript - Javascript 在新窗口中打开多个 Div 中的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21101778/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com