js列表排序,设置升序,降序排列
<!DOCTYPE html>
<html>
<head>
<title>js列表排序</title>
<meta charset="utf-8">
</head>
<body>
<input type="button" id="yaaibk" onclick="yaaibksort()" value="排序" />
<hr />
<ul class="container">
<li><a href="http://yaaibk.com/1.html">第01集</a></li>
<li><a href="http://yaaibk.com/2.html">第02集</a></li>
<li><a href="http://yaaibk.com/3.html">第03集</a></li>
<li><a href="http://yaaibk.com/4.html">第04集</a></li>
<li><a href="http://yaaibk.com/5.html">第05集</a></li>
<li><a href="http://yaaibk.com/6.html">第06集</a></li>
<li><a href="http://yaaibk.com/7.html">第07集</a></li>
<li><a href="http://yaaibk.com/8.html">第08集</a></li>
<li><a href="http://yaaibk.com/9.html">第09集</a></li>
<li><a href="http://yaaibk.com/10.html">第10集</a></li>
</ul>
<script>
var list= document.querySelectorAll(".container>li");
console.log(list);
function yaaibksort() {
const list= document.querySelectorAll(".container>li");
for(let i=list.length-1; i>-1; i--){
document.querySelector(".container").appendChild(list[i]);
}
//循环条件 i=lis.length-1; i>-1; i-- 不能乱
}
</script>
</body>
</html>