<分区>
我正在尝试网络抓取数据属性。
<div class="class1">
<div class="class2">
<div data-example="hi">
</div>
</div>
</div>
<div class="class1">
<div class="class2">
<div data-example="hi">
</div>
</div>
</div>
JavaScript
var list = document.querySelectorAll('.class1 .class2');
console.log(list[list.length - 1]);
这会在控制台中返回原始 HTML,我无法使用它来访问数据属性值。不幸的是,我无法更改 HTML 的格式,我只对从 .class1 .class2
获取 data-example
感兴趣。
当我从 querySelectorAll
访问任何结果时,我得到 HTML。