gpt4 book ai didi

Javascript:如何加入所有链接(数组)

转载 作者:行者123 更新时间:2023-11-30 08:47:58 25 4
gpt4 key购买 nike

我有这样的 HTML:

<div id="divid">
<a href="d#link1">1</a>
<a href="d#link2">2</a>
<a href="d#link3">3</a>
.....................
</div>

我使用下面的脚本加入,但无法加入。帮我看看。

var links = document.getElementById('divid').getElementsByTagName('a');
for (var i = 0; i < links.length; i++) {
links[i] = links[i].href;
}
document.write('<div class="' + links.join(" ") + '">Class is added links</div>');

这意味着加入后我有 HTML :

<div class="d#link1 d#link2 d#link3">Class is added links</div>

最佳答案

var as = document.getElementById('divid').getElementsByTagName('a');
var links = [];
for (var i = 0; i < as.length; i++) {
links[i] = as[i].href;
}
// work with links here

console.log('<div class="' + links.join(" ") + '">Class is added links</div>');

JSfiddle here .

请注意,这会导致麻烦,因为相对于当前域,链接已完全解析。您可能希望使用另一个属性来包含这些类。

关于Javascript:如何加入所有链接(数组),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20296189/

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