这是冒泡排序的一部分,用于对两个并行的NodeLists payRates
和txlis
进行排序。
for(var index=0; index < payRates.length; index++){
if(payRates[index] < payRates[index+1]){
var temp = payRates[index];
payRates[index] = payRates[index+1];
payRates[index+1] = temp;
temp = txlis[index];
txlis[index] = txlis[index+1];
txlis[index+1] = temp;
bubbled = true;
}
payRates
是浮点对象的NodeList。 txlis
是LI元素的NodeList。我可以覆盖payRates
中的元素,但无论我尝试什么,txlis
中的元素都保持原始顺序。
我尝试过这个例子,我尝试了list.parentNode.replaceChild()
(其中list
是一个UL元素,txlis
从中派生出来),我尝试过创建新的LI从头开始的元素,但没有任何作用。
我做错了什么?