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
舉報
2014-12-08
貌似明白一些了,就是說比如諸如以下例子的情況是不一樣的吧?
2014-12-08
innerHTML和createTextNode都可以把一段內(nèi)容添加到一個節(jié)點中,區(qū)別是如果這段內(nèi)容中有html標簽時表現(xiàn)就不同了,在createTextNode中會當作文本處理,不會被瀏覽器解析,但用innerHTML就會被當作HTML代碼處理