JS建立元素的三種方式

2021-09-16 12:26:14 字數 384 閱讀 7487

1.innerhtml

element.innerhtml = '標籤字串'

2.docuement.write()

document.write('標籤字串')

3.document.createelement()

document.createelement('標籤名')

三者區別

innerhtml 會覆蓋原來元素裡面的內容,並且會將新的元素直接渲染到頁面上,但是不推薦用來建立**(常用)

document.write() 也會直接渲染到頁面上,並且在事件中執行的話,會覆蓋原來頁面的內容(慎用)

docuement.createelement() 只是在記憶體中建立出來乙個元素,但是並沒有新增到dom樹中(常用)

三種建立元素方式的區別

點選 button p abc p div class inner div div class create div script function 三種建立元素方式區別 1.document.write 建立元素 如果頁面文件流載入完畢,再呼叫這句話會導致頁面重繪 var btn document...

DOM建立元素三種方式比較

1.document.write 會導致頁面重繪 2.innerhtml是將內容寫入某個dom節點,不會導致頁面重繪。3.innerhtml建立多個元素效率更高,只要不採取字串拼接,採取陣列形式拼接 結構稍微複雜。4.createelement 建立多個元素效率略低,但結構更清晰。1.documen...

JS 建立元素的三種方法

1 動態建立元素一 document.write 例如向頁面中輸出乙個 li 標籤 html name code font size 12px document.write 123 script span body標籤中就會插入但是這種方法幾乎不用,因為這回影響頁面的布局,甚至會將頁面原來的內容沖刷...