1

我有html标签,

<div data-id='test'></div>

我需要使用这个元素

document.querySelectorAll('[data-id="test"]');

但是上面的代码总是返回空数组。请帮助我使用 querySelectorAll() 获取元素。

4

1 回答 1

3

您的 ID 不应该有任何双引号

document.querySelectorAll('[data-id=test]');

或者

document.querySelectorAll('div[data-id=test]');

并确保将其放置在内部onload或将 JavaScript 标记设置为defer="defer"

于 2013-02-14T04:12:14.670 回答