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