createTextNode和.innerHTML有什么差別
var node=document.createElement("p");
var textnode=docement.createTextNode("Hello");
nodeparent.appendChild(textnode);
和
var node=document.createElement("p");
p.innerHTML="Hello"
有什么差別嗎?
var node=document.createElement("p");
var textnode=docement.createTextNode("Hello");
nodeparent.appendChild(textnode);
和
var node=document.createElement("p");
p.innerHTML="Hello"
有什么差別嗎?
2017-01-10
舉報(bào)
2017-01-11
innerHTML會(huì)將文本中包含的HTML代碼實(shí)現(xiàn)效果,而createTextNode只是純粹創(chuàng)造文本節(jié)點(diǎn)
例: .innerHTML?=?"<strong>abc</strong>" ? 輸出顯示加粗的abc;
? ? ? ?.createTextNode?=?"<strong>abc</strong>" 輸出顯示"<strong>abc</strong>"文本;