我有html标签,
<div data-id='test'></div>
我需要使用
获取此元素document.querySelectorAll('[data-id="test"]');
但是上面的代码总是返回空数组。请帮我使用querySelectorAll()获取元素。
答案 0 :(得分:3)
您的ID
不应该有任何双引号document.querySelectorAll('[data-id=test]');
OR
document.querySelectorAll('div[data-id=test]');
并确保将其放在onload
内或将JavaScript代码设为defer="defer"