還是不明白為什么要加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
舉報(bào)
2018-11-08
replaceChild()方法只能刪除子節(jié)點(diǎn),使用parentNode是為了找到該節(jié)點(diǎn)的父節(jié)點(diǎn)從而調(diào)用replaceChild()方法,這樣才能替換該節(jié)點(diǎn)。