javascript - 通过javascript设置CSS li计数器值

标签 javascript jquery html css

我正在使用 http://red-team-design.com/css3-ordered-list-styles/ 中的矩形 OL 样式它工作得很好,除了我得到的一页。

我正在尝试在分页搜索结果页面上使用该样式,但我不知道如何让计数器值正确更新:

在 10 个结果的第一页,li 的编号正确(1、2、... 9、10)。

但是在第二页之后,li 被重置并再次显示 1、2、...9、10,而它们应该是 11、12、...19、20 等

有什么方法可以通过 javascript 指定页面上的起始计数吗?这些页面是通过 XQuery 构建的,每个页面上都有一个变量指示起始编号应该是什么。

最佳答案

来自 your example 的人使用以下属性:

content: counter(li);
counter-increment: li;

我假设您可以使用 counter-reset设置计数器第一个值的 CSS 属性。参见 here更多示例。

您需要做的就是在生成页面时在主体上设置此值(根据示例),不需要 JavaScript。

关于javascript - 通过javascript设置CSS li计数器值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31748015/

相关文章:

javascript - jQuery 遍历父级 n 级,找到兄弟级,然后在该兄弟级中找到类

iphone - 我怎样才能避免大写的iphone safari第一个字母

javascript - 如何使用ajax从div标签发送数据而不需要表单?

javascript - CKEditor 文本区域内容不显示/不可更新(随机)

javascript - 如何在成功回调函数中获取$.ajax()请求参数?

javascript - 选择数组中要与之交互的单元格

javascript - 如何向 map 添加自定义上下文菜单

javascript - 返回 Javascript 类内部元素中元素的当前索引

javascript node.js 模块之间的变量共享

JavaScript/JQuery 音频播放器 "Next"