คุณสมบัติ classList ส่งคืนชื่อคลาสขององค์ประกอบ เป็นอ็อบเจ็กต์ DOMTokenList คุณสมบัติ classList เป็นแบบอ่านอย่างเดียว อย่างไรก็ตาม คุณสามารถแก้ไขได้โดยใช้เมธอด add() และ remove()
classListproperty ตรวจสอบให้แน่ใจว่าคลาสที่ซ้ำกันไม่ได้ถูกเพิ่มเข้าไปในองค์ประกอบโดยไม่จำเป็น เพื่อรักษาฟังก์ชันนี้ไว้ หากคุณไม่ชอบเวอร์ชันยาวหรือเวอร์ชัน jQuery ฉันขอแนะนำให้เพิ่ม addMany ฟังก์ชันและ removeMany ไปยัง DOMTokenList
สิ่งเหล่านี้ก็จะใช้งานได้เช่นนั้น −
DOMTokenList.prototype.addMany = function(classes) { var arr = classes.split(' '); for (var j = 0, length = arr.length; j < length; j++) { this.add(array[j]); } }