innerHTML與appendChild(newnodeText)的區(qū)別
//這是第一種方法 newnode.innerHTML="Javascript"; //這是第二種方法 var?newnodeText=document.createTextNode("Javascript"); newnode.appendChild(newnodeText);
這兩種方法有什么區(qū)別呢?
//這是第一種方法 newnode.innerHTML="Javascript"; //這是第二種方法 var?newnodeText=document.createTextNode("Javascript"); newnode.appendChild(newnodeText);
這兩種方法有什么區(qū)別呢?
2014-12-07
舉報(bào)
2014-12-08
貌似明白一些了,就是說比如諸如以下例子的情況是不一樣的吧?
2014-12-08
innerHTML和createTextNode都可以把一段內(nèi)容添加到一個(gè)節(jié)點(diǎn)中,區(qū)別是如果這段內(nèi)容中有html標(biāo)簽時(shí)表現(xiàn)就不同了,在createTextNode中會(huì)當(dāng)作文本處理,不會(huì)被瀏覽器解析,但用innerHTML就會(huì)被當(dāng)作HTML代碼處理