题解 | #表格排序#

表格排序

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

全部评论

相关推荐

头像
02-26 13:58
门头沟学院 Java
北城_阿亮:把八股背一背,包装一下实习经历项目经历,要是有心思考证就考一考,然后把别人的项目爬到自己github上,包装到简历里,什么三个月?一个月!
点赞 评论 收藏
分享
就用这个吧:支持多益再加一个空气使用费
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务