簡體   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