题解 | #表格排序#

表格排序

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])
}
}

全部评论

相关推荐

牛客44320985...:你的当务之急是把这个糖的要死的沟槽ide主题改了
点赞 评论 收藏
分享
零零幺零零幺:至少再做一个项目,然后猛投小厂,不然有点难
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务