题解 | #表格排序#

表格排序

http://www.nowcoder.com/practice/a23d261947194d5d8e2687aa873d96e4

function sort(type, order) {
var index = type==='id' ? 0 : (type==='price' ? 1 : 2)
var jsList = document.querySelector('#jsList')
var trList = jsList.querySelectorAll('tr')
var trs = Array.prototype.slice.call(trList)
trs.sort(function(tr1, tr2){
var value1 = tr1.getElementsByTagName('td')[index].innerHTML
var value2 = tr2.getElementsByTagName('td')[index].innerHTML
return order === 'asc' ? value1-value2 : value2-value1
})
for(var i = 0; i < trs.length; i++){
jsList.appendChild(trs[i])
}
}

全部评论

相关推荐

03-03 19:08
已编辑
电子科技大学 C++
虚闻松声:简历还是不错。 说两点 1. 正确书写专有名词。如MySQL、Python等。 2. 清晰展示项目内容。最好以列表形式分大的模块展示。 建议就是,1. 刷完 hot100 2. 适当结合AI CV、求职等咨询,欢迎私信交流。
点赞 评论 收藏
分享
不放弃的小鱼干很洒脱:好可爱的离职理由
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务