位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > JavaScript > 問(wèn)題詳情

JavaScript 創(chuàng)建元素

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-11-26

■知識(shí)點(diǎn)

使用document對(duì)象的createElement()方法能夠根據(jù)參數(shù)指定的標(biāo)簽名稱創(chuàng)建一個(gè)新的元素,并返回新建元素的引用。其用法如下:

    var element = document.createElement     ("tigName");

其中,參數(shù)element表示新建元素的引用,createElement()是document對(duì)象的一個(gè)方法,該方法只有一個(gè)參數(shù),用來(lái)指定創(chuàng)建元素的標(biāo)簽名稱。

■實(shí)例設(shè)計(jì)

【示例1】下面的代碼在當(dāng)前文檔中創(chuàng)建了一個(gè)段落標(biāo)記P,存儲(chǔ)到變量p中。由于該變量表示一個(gè)元素節(jié)點(diǎn),所以它的nodeType屬性值等于1,而nodeName屬性值等于p。

var p = document.createElement("p");              //創(chuàng)建段落元素

var info = "nodeName: " + p.nodeName;      //獲取吞素名稱

info += ", nodeType: " + p.nodeType;             //獲取元素類型,如果為1則表示元素節(jié)點(diǎn)

console.log(info);

使用createElement()方法創(chuàng)建的新元素不會(huì)被自動(dòng)添加到文檔中。如果要把這個(gè)元素添加到文檔中,還需要使用appendChild()、insertBefore()或 replaceChild()方法來(lái)實(shí)現(xiàn)。

【示例2】下面的代碼演示了如何把新創(chuàng)建的p元素增加到body元素下。當(dāng)元素被添加到文檔樹(shù)中,就會(huì)立即顯示出來(lái)。

var p = document.createElement ("p");             //創(chuàng)建段落元素

document.body.appendChild(p);                    //増加段落元素到 body 元素下

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部