我有一個UI,當你按下FIGHT時,刪除四個電流div FIGHT,STATUS,BLANK ,BLANK2並用新的替換它們。這工作除了STATUS div。它帶來了錯誤Javascript錯誤:未捕獲TypeError:無法執行'節點'上的'removeChild':參數1不是'節點'類型
"Uncaught TypeError: Failed to execute 'removeChild' on 'Node': parameter 1 is not of type 'Node'."
並停止其他divs刪除。當我拿出代碼去除STATUS div parent0.removeChild(status);
時,代碼正常工作,除了STATUS div刪除這個明顯的例外。
我完全困惑,因爲這四個div嵌套在一個名爲UI的div中,並且我認爲錯誤指的是STATUS不是UI的子節點?情況並非如此。任何幫助,將不勝感激。
的jsfiddle:
https://jsfiddle.net/razorleaff/abks2dvq/3/
凡'status'爲'parent0.removeChild(狀態)定義;'我沒有看到它的任何地方被定義。 – NewToJS
'status'是一個javascript保留字 – Beginner