HTML DOM Element appendChild() 方法
- Edellinen sivu addEventListener()
- Seuraava sivu attributes
- Palaa ylös HTML DOM Elements-objekti
定义和用法
appendChild()
方法将节点(元素)作为最后一个子元素添加到元素。
另请参阅:
相关的文档方法:
实例
例子 1
在列表中添加项目:
const node = document.createElement("li"); const textnode = document.createTextNode("Water"); node.appendChild(textnode); document.getElementById("myList").appendChild(node);
添加之前:
- Kahvi
- Tea
添加之后:
- Kahvi
- Tea
- Vesi
例子 2
从一个列表向另一个列表中移动列表项:
const node = document.getElementById("myList2").lastElementChild; document.getElementById("myList1").appendChild(node);
Siirron ennen:
- Kahvi
- Tea
- Vesi
- Maito
Siirron jälkeen:
- Kahvi
- Tea
- Maito
- Vesi
Esimerkki 3
Luo tekstillinen kappale:
- Luo kappaleelementti
- Luo tekstisolmu
- Lisää tekstisolmu kappaleeseen
- Lisää kappale dokumenttiin
Luo <p> -elementti ja lisää se <div> -elementtiin:
const para = document.createElement("p"); const node = document.createTextNode("Tämä on kappale."); para.appendChild(node); document.getElementById("myDIV").appendChild(para);
Esimerkki 4
Luo <p> -elementti ja lisää se dokumentin sisältöön:
const para = document.createElement("P"); const node = document.createTextNode("Tämä on kappale."); para.appendChild(node); document.body.appendChild(para);
Syntaksi
element.appendChild(node)
tai
node.appendChild(node)
Parametrit
Parametrit | Kuvaus |
---|---|
node | Välttämätön. Lisättävä solmu. |
Palautusarvo
Tyyppi | Kuvaus |
---|---|
Solmu | Lisätty solmu. |
Selaimen tuki
element.appendChild()
Se on DOM Level 1 (1998) ominaisuus.
Kaikki selaimet tukevat sitä täysin:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | 9-11 | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu addEventListener()
- Seuraava sivu attributes
- Palaa ylös HTML DOM Elements-objekti