還是不明白為什么要加parentNode?
? ? ? function replaceMessage(){
? ? ? ? ? var t1 = document.getElementById('oldnode')
? ? ? ? ? var t2=document.createElement('i')
? ? ? ? ? t2.innerHTML="js+css"
? ? ? ? ? t1.parentNode.replaceChild(t2,t1)
? ? ? ?}
? ? ? function replaceMessage(){
? ? ? ? ? var t1 = document.getElementById('oldnode')
? ? ? ? ? var t2=document.createElement('i')
? ? ? ? ? t2.innerHTML="js+css"
? ? ? ? ? t1.parentNode.replaceChild(t2,t1)
? ? ? ?}
2018-11-06
舉報
2018-11-08
replaceChild()方法只能刪除子節點,使用parentNode是為了找到該節點的父節點從而調用replaceChild()方法,這樣才能替換該節點。