题解 | #表格排序#

表格排序

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

全部评论

相关推荐

01-05 09:14
同济大学 Java
不要盒我呀:我要是9✌🏻我就选保研,保研了大四再找实习,实习之后,如果觉得自己不适合互联网工作模式,还能有其他选择,如果实习后决定了走互联网,也能提升学历提高竞争力
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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