简而言之:这段代码:for(let i = 0; i <= items.length; i++){ console.log(items[i])}返回给我这个数据:<a class="photo ajax2" target="_blank" href="/profile/show/3209135.html" data-first="1" data-next="3206884"><a class="photo ajax2" target="_blank" href="/profile/show/3206884.html" data-next="3209135"><a class="photo ajax2" target="_blank" href="/profile/show/3209135.html" data-next="3209755">我想data-next从所有链接中获取值。我怎样才能做到这一点 ?我试过这个:for(let i = 0; i <= items.length; i++){ console.log(items[i].querySelector('a["data-next"]'));}但这不起作用。我只需要香草 JS。
1 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
items[i]
指的是元素本身,因此querySelector()
不会返回任何内容。尝试getAttribute()
:
console.log(items[i].getAttribute("data-next"));
添加回答
举报
0/150
提交
取消