HTML5 板API璇В
classList 灞
璇ュ х 浜 涓 坊 绉婚 css 绫汇
classList
灞 杩 被 浣 负 DOMTokenList 瀵硅薄锛 /p>
<div id="div" class="test1 test2">classList</div><script> document.getElementById("div").classList; // DOMTokenList(2) ["test1", "test2", value: "test1 test2"]</script>
classList
灞 璇荤 锛 互淇 瀹
add()
锛 坊 lassremove()
锛 lasslength
锛 被 〃涓 被 灞 )contains()
锛 瀹 class 瀛item(index)
锛 绱 腑绱㈠ 煎 搴 classtoggle()
锛 涓 lass
<div id="div" class="test1 test2">classList</div><script> document.getElementById("div").classList.length; // 2 setTimeout(() => { document.getElementById("div").classList.add("test3"); // 娣诲 .class3 document.getElementById("div").classList.length; // 3 document.getElementById("div").classList.contains("test3"); // true document.getElementById("div").classList.item(2); // 'test3' }, 1000); setTimeout(() => { document.getElementById("div").classList.remove("test3"); // .class3 document.getElementById("div").classList.contains("test3"); // false document.getElementById("div").classList.item(2); // null }, 2000); setTimeout(() => { document.getElementById("div").classList.toggle('test2'); }, 3000);</script>
querySelector() 涓 querySelectorAll()
querySelector()
杩 。涓 瀹 css ㄧ 绗 涓 绱 濡 娌℃ 归 杩 null
<div id="div">querySelector1</div><div class="test1">querySelector2</div><div class="test1" data-div="selector">querySelector3</div><script> document.querySelector("div"); // 峰 绗 涓 lt;div>