JavaScript:无法替换NodeList中的元素

时间:2013-01-26 16:39:53

标签: javascript bubble-sort nodelist

这是冒泡排序的一部分,用于对两个并行的NodeLists payRatestxlis进行排序。

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从头开始的元素,但没有任何作用。

我做错了什么?

0 个答案:

没有答案