日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

升序降序图标显示html,表格升序降序.html

發布時間:2024/3/26 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 升序降序图标显示html,表格升序降序.html 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Document

.price.up::after {

content: '↑';

color: blue;

}

.price.down::after {

content: '↓';

color: red;

}

id書名作者價格數量操作

1西游記吳承恩401x2紅樓夢曹雪芹303x3水滸傳施耐庵421x4三國羅貫中552x

//查找tbody元素

var oTbody = document.querySelector('tbody');

//類數組 --nodeList 查找tr的所有元素

var oPrice = document.querySelector('.price');

oPrice.onclick = function () {

//聲明空數組,并對tr進行循環遍歷 將元素追加到新數組里

var oTr = document.querySelectorAll('tr');

arr = [];

for (var i = 0; i < oTr.length; i++) {

arr.push(oTr[i]);

}

var isDown = this.classList.contains('down');

if (isDown) {

this.classList.remove('down');

this.classList.add('up');

//對新數組進行排序

arr.sort(function (a, b) {

var n1 = parseInt(a.cells[3].innerHTML);

var n2 = parseInt(b.cells[3].innerHTML);

//cells=children 但cells只能在表格里使用

/* var n1 = parseInt(a.children[3].innerHTML);

var n2 = parseInt(b.children[3].innerHTML); */

return n2 - n1;

})

} else {

this.classList.remove('up');

this.classList.add('down');

arr.sort(function (a, b) {

var n1 = parseInt(a.cells[3].innerHTML);

var n2 = parseInt(b.cells[3].innerHTML);

//cells=children 但cells只能在表格里使用

/* var n1 = parseInt(a.children[3].innerHTML);

var n2 = parseInt(b.children[3].innerHTML); */

return n1 - n2;

})

}

//遍歷新數組,將元素添加到tbody里

arr.forEach(function (item) {

oTbody.appendChild(item);

})

}

//方法二

/* var oTbody = document.querySelector('tbody');

var oPrice = document.querySelector('.price');

var sort = -1;

oPrice.onclick = function () {

var oTr = document.querySelectorAll('tbody tr');

arr = [];

for (var i = 0; i < oTr.length; i++) {

arr.push(oTr[i]);

}

var isDown = this.classList.contains('down');

if (isDown) {

this.classList.remove('down');

this.classList.add('up');

} else {

this.classList.remove('up');

this.classList.add('down');

}

sort = -sort;

arr.sort(function (a, b) {

var n1 = parseInt(a.cells[3].innerHTML);

var n2 = parseInt(b.cells[3].innerHTML);

if (n1 > n2) {

return sort;

} else {

return -sort;

}

});

arr.forEach(function (item) {

oTbody.appendChild(item);

})

} */

一鍵復制

編輯

Web IDE

原始數據

按行查看

歷史

總結

以上是生活随笔為你收集整理的升序降序图标显示html,表格升序降序.html的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。