HTML DOM 样式 counterReset 属性

htmlweb developmentfront end technology更新于 2024/3/14 3:24:17

HTML DOM 样式 counterReset 属性用于将计数器重置为固定值或创建一个固定值。该属性通常与 counterincrement 属性一起使用,用于增加或减少计数器。

以下是语法 −

设置 counterReset 属性 −

object.style.counterReset = "none|name number|initial|inherit"

以上属性值的解释如下 −

值
描述
none
这是默认值,表示不会重置任何计数器。
name
它将重置应重置的具有给定名称的计数器
idnumber
它将 id 指定的计数器重置为每次选择器出现时 number 指定的值。其默认重置值为 0。
initial
将此属性设置为初始值。
inherit
继承父级属性值

让我们看一个 counterReset 属性的示例 −

示例

<!DOCTYPE html>
<html>
<head>
<style>
   li::after {
      counter-increment: demo_var 10;
      content: " " counter(demo_var) ".";
   }
</style>
<script>
   function changeCounterReset(){
      document.getElementsByTagName("ul")[0].style.counterReset="demo_var";
      document.getElementById("Sample").innerHTML="The counter reset value for unordered list is    demo_var";
   }
</script>
</head>
<body>
   <ul>
      <li>Demo =</li>
      <li>Demo =</li>
      <li>Demo =</li>
      <li>Demo =</li>
      <li>Demo =</li>
      <li>Demo =</li>
   </ul>
   <p>Change the above list counterReset value by clicking the below button</p>
   <button onclick="changeCounterReset()">Change counterReset</button>
   <p id="Sample"></p>
</body>
</html>

输出

点击"更改计数器重置"按钮 −


相关文章


有用资源