相关疑难解决方法(0)

ES6是否为对象属性引入了明确定义的枚举顺序?

ES6是否为对象属性引入了明确定义的枚举顺序?

var o = {
  '1': 1,
  'a': 2,
  'b': 3
}

Object.keys(o); // ["1", "a", "b"] - is this ordering guaranteed by ES6?

for(let k in o) {
  console.log(k);
} // 1 2 3 - is this ordering guaranteed by ES6?
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6

50
推荐指数
3
解决办法
1万
查看次数

如何将整数值转换为罗马数字字符串?

如何将整数转换为C中罗马数字的String表示?

c roman-numerals

21
推荐指数
1
解决办法
3万
查看次数

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

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

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

html javascript dom

8
推荐指数
1
解决办法
169
查看次数

标签 统计

javascript ×2

c ×1

dom ×1

ecmascript-6 ×1

html ×1

roman-numerals ×1