获取有序列表项的计算数量

125*_*748 8 html javascript dom

有没有办法获取有序列表项的数字的内容?

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选项提供的内容.

mik*_*ety 3

我能想到的唯一方法是:

1)获取该item的索引(例如3)

2)有这样的功能:https ://stackoverflow.com/a/9083076/1324321

3)通过函数运行索引