簡體   English   中英

javascript swapNode在Firefox和Chrome中不起作用

[英]javascript swapNode not working in firefox and chrome

為了對結果進行排序,我正在使用以下代碼在javascript中交換兩個結果數組。 但是它不能在Firefox和Chrome瀏覽器中使用,而只能在IE中使用。

for (x=0; x<resultArr.length; x++) {    
        allTR[x].swapNode(colArr[resultArr[x]])
    }

不使用swapNode函數,如何交換兩個數組。 這里allTR是我的父數組以及目標數組。 無論我可以擁有什么臨時變量,最后我都應該將其附加到allTR數組中。 請幫我這個問題

在標准JavaScript中,這非常簡單:

考慮您要交換兩個兄弟姐妹ab ,則代碼如下:

a.parentNode.insertBefore(b,a)

在您的情況下,代碼將為allTR[x].parentnode.insertBefore(colArr[resultArr[x]],allTR[x])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM