var li = document.getElementsByTagName('li');
function bubbleSort(){
for(var i = 0;i < li.length-1;i++){
for(var j = 0;j < li.length-i-1;j++){
if(parseInt(li[j].innerHTML) > parseInt(li[j+1].innerHTML)){
swap(li[j],li[j+1]);
}
}
}
return li;
}
function swap(beforeIndex,afterIndex){
var item = beforeIndex;
beforeIndex = afterIndex;
afterIndex = item;
}
function ff(){
var aa = bubbleSort();
for(var i = 0;i < aa.length;i++){
document.write(aa[i].innerHTML);
}
}
使用冒泡排序比较li中的数字大小,然后排序输出,将ff函数绑定在一个按钮上,但并没有排序,请问哪里有问题?
翻过高山走不出你
相关分类