有没有办法获取有序列表项的数字的内容?
var list = document.getElementById('list');
list.style.listStyleType = 'upper-roman';
Run Code Online (Sandbox Code Playgroud)
<ol class="list" id="list">
<li class="list__item">apple</li>
<li class="list__item">banana</li>
<li class="list__item" id="target">orange</li>
<li class="list__item">pear</li>
</ol>Run Code Online (Sandbox Code Playgroud)
这将产生这样的项目列表.
I. apple
II. banana
III. orange
IV. pear
Run Code Online (Sandbox Code Playgroud)
III的文本字符串#target?这里的罗马字符只是一个例子.我希望能够访问任何list-style-type选项提供的内容.
我有一个Ordered列表,我需要设置#值.就像是:
<ol>
<li ShowValue=34>apple</li>
<li ShowValue=45>pear</li>
<li ShowValue=55>car</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
这样他们就会显示我指定的数字
34.apple
45.pear
55.car
Run Code Online (Sandbox Code Playgroud)
有没有办法告诉李应该显示什么号码?
如果我ul有3个项目并且list-style-type设置为lower-alpha,我最终得到了这个
一个.第1项
湾 第2项
C.第3项
使用jQuery,我可以轻松获得您点击的任何项目的价值 - 如果我点击第一个项目,则为"项目1".但我可以获得列表项标签吗?在这种情况下一个?