繁体   English   中英

如何取得清单项目( <li> )以列表样式类型声明的标记/标签?

[英]How to get list item (<li>) marker/label declared in list-style-type?

可以说我有一个这样的列表:

<ul style="list-style-type: upper-latin;">
  <li>Lorem</li>
  <li>Ipsum</li>
</ul>

list-style-type可以是任何东西-上罗马,片假名,下希腊)

list-style-type: upper-latin; 将在每个列表项的前面放置一个字母(从A开头)。 有没有办法为任何给定的清单项目获得这封信? 我可能可以使用jQuery .index()或类似方法遍历列表。

或者,也许有办法从样式中提取标记?

答案在这里仅适用于拉丁字母表。

有没有办法为任何给定的清单项目获得这封信?

是。 您可以阅读list-style-type并生成每种样式类型显示的字符。 但是,针对特定商品编号和样式类型显示的字符可能会因浏览器而异。

或者,也许有办法从样式中提取标记?

否(至少目前不是)

编写生成器的一些有用的东西:

同样,许多列表样式是其他列表样式的大写版本。 可能很高兴知道myString.toUpperCase()适用于Unicode字符。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM