1 Star 0 Fork 0

prcool/前端开发学习

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
6 dom.html 1013 Bytes
一键复制 编辑 原始数据 按行查看 历史
prcool 提交于 2021-09-11 21:06 +08:00 . 前端开发学习
<!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>
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/prcool/front-end-development-learning.git
git@gitee.com:prcool/front-end-development-learning.git
prcool
front-end-development-learning
前端开发学习
master

搜索帮助