猿问

从标签中获取选择器值

简而言之:


这段代码:


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。


慕桂英4014372
浏览 144回答 1
1回答

汪汪一只猫

items[i]指的是元素本身,因此querySelector()不会返回任何内容。尝试getAttribute():console.log(items[i].getAttribute("data-next"));
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答