document.createElement()用來生成網(wǎng)頁(yè)元素節(jié)點(diǎn)叁温,參數(shù)為元素的標(biāo)簽名;document.createTextNode()用來生成文本節(jié)點(diǎn)学辱,參數(shù)為所要生成的文本節(jié)點(diǎn)的內(nèi)容乘瓤;node.appendChild()接受一個(gè)節(jié)點(diǎn)對(duì)象作為參數(shù),將其作為最后一個(gè)子節(jié)點(diǎn)策泣,插入當(dāng)前節(jié)點(diǎn)衙傀;node.hasChildNodes()返回一個(gè)布爾值,表示當(dāng)前節(jié)點(diǎn)是否有子節(jié)點(diǎn)node.removeChild()接受一個(gè)子節(jié)點(diǎn)作為參數(shù)萨咕,用于從當(dāng)前節(jié)點(diǎn)移除該子節(jié)點(diǎn)
node.cloneNode()用于克隆一個(gè)選中的節(jié)點(diǎn)统抬。它接受一個(gè)布爾值作為參數(shù),表示是否同時(shí)克隆子節(jié)點(diǎn)危队,默認(rèn)是false聪建,即不克隆子節(jié)點(diǎn)。注意: 不會(huì)克隆綁定到該元素上的事件茫陆;
node.innerHTML返回該元素包含的 HTML 代碼妆偏。該屬性可讀寫,常用來設(shè)置某個(gè)節(jié)點(diǎn)的內(nèi)容盅弛;(不屬于W3C DOM規(guī)范)
node.innerText
返回該元素包含的內(nèi)容钱骂,該屬性可讀寫。
案例:
點(diǎn)擊按鈕創(chuàng)建img節(jié)點(diǎn)挪鹏,添加到body中
動(dòng)態(tài)創(chuàng)建文本框