問題出在哪兒?
?var oldnode=document.getElementById("oldnode");?????????
??????????? var newnode=document.createElement("i");?? ??? ??
?? ??? ? ? oldnode.parentNode.replaceChild(newnode,oldnode);光這幾行代碼為什么不能替換節點b?
?var oldnode=document.getElementById("oldnode");?????????
??????????? var newnode=document.createElement("i");?? ??? ??
?? ??? ? ? oldnode.parentNode.replaceChild(newnode,oldnode);光這幾行代碼為什么不能替換節點b?
2014-11-29
舉報
2014-12-23
注意:?
1.?當 oldnode 被替換時,所有與之相關的屬性內容都將被移除。?
2. newnode 必須先被建立。
2014-11-30
是的,可以實現,只不過沒有內容!還要加內容才可以看到效果!
2014-11-29
可實現的,但是需要等 oldNode節點加載完成后,試著把javascript 放在節點后面執行
2014-11-29
這是在用newnode替換oldnode的父節點,另外命名用駝峰式,比如newNode