คุณสมบัติตัวนับรูปแบบ HTML DOM ใช้เพื่อเพิ่มหรือลดค่าของตัวนับ CSS หนึ่งตัวขึ้นไป โดยปกติจะใช้ร่วมกับคุณสมบัติการรีเซ็ตและเนื้อหา
ต่อไปนี้เป็นไวยากรณ์สำหรับ −
การตั้งค่าคุณสมบัติ counterIncrement -
object.style.counterIncrement = "none|id|initial|inherit"
ค่าคุณสมบัติข้างต้นมีคำอธิบายดังนี้ −
| ค่า | คำอธิบาย |
|---|---|
| ไม่มี | นี่คือค่าเริ่มต้นและตัวนับจะไม่เพิ่มขึ้น |
| idnumber | สำหรับการเพิ่มตัวนับสำหรับ id ที่ระบุโดยตัวเลขที่กำหนด ค่าการเพิ่มขึ้นเริ่มต้นคือ 1 และ 0 หรือค่าลบจะได้รับอนุญาตด้วย |
| ค่าเริ่มต้น | การตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น |
| สืบทอด | การสืบทอดค่าคุณสมบัติหลัก |
ให้เราดูตัวอย่างคุณสมบัติการนับ −
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<style>
ul {
counter-reset: demo_var;
}
li::after {
counter-increment: demo_var 10;
content: " " counter(demo_var) ".";
}
</style>
<script>
function incrementCounterVal(){
document.getElementsByTagName("li")[0].style.counterIncrement="demo_var 2";
document.getElementById("Sample").innerHTML="The counter increment values is now increased by2";
}
</script>
</head>
<body>
<ul>
<li>Demo =</li>
<li>Demo =</li>
<li>Demo =</li>
<li>Demo =</li>
<li>Demo =</li>
<li>Demo =</li>
</ul>
<p>Increase the above list counter Increment value by clicking the below button</p>
<button onclick="incrementCounterVal()">Increase Counter Value</button>
<p id="Sample"></p>
</body>
</html> ผลลัพธ์

เมื่อคลิกปุ่ม “เพิ่มมูลค่าตัวนับ ปุ่ม −
