使用纯JavaScript遍历DOM,使用getAttribute()方法获取元素的属性,并判断是否存在 data- 属性。代码如下:
let elements = document.getElementsByTagName("*"); let elementsWithoutData = [];
for (let i = 0; i < elements.length; i++) { if (elements[i].getAttribute("data-") === null) { elementsWithoutData.push(elements[i]); } }
console.log(elementsWithoutData); // 返回没有 data- 属性的元素数组
下一篇:不使用JS弹出隐藏溢出