代码拉取完成,页面将自动刷新
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>dom</title>
</head>
<body>
<!-- HTML结构 -->
<!-- HTML结构 -->
<ol id="test-list">
<li class="lang">Scheme</li>
<li class="lang">JavaScript</li>
<li class="lang">Python</li>
<li class="lang">Ruby</li>
<li class="lang">Haskell</li>
</ol>
<script>
var list = document.getElementById("test-list");
var ch = list.children;
// Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。
var arr = Array.from(ch);
console.log(ch);
console.log(arr);
let lis = document.getElementsByClassName("lang");
// Array.from还可以接受第二个参数,作用类似于数组的map方法,用来对每个元素进行处理,将处理后的值放入返回的新数组
let lisArr = Array.from(lis,item=>item.innerText);
console.log(lis,lisArr)
lisArr.sort();
arr.map((value,i)=>{value.innerText=lisArr[i]})
</script>
</body>
</html>
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。