A createElement
és appendChild
metódusok a JavaScript DOM manipulációjának alapvető eszközei. Segítségükkel új HTML elemeket hozhatunk létre és adhatunk hozzá a meglévő dokumentumhoz.
createElement
metódus
A createElement
metódus egy új HTML elemet hoz létre, amelyet később hozzáadhatunk a DOM-hoz. A metódusnak egy paramétere van: az új elem típusának neve (pl. div
, p
, span
stb.).
Szintaxis:
Példa:
Ez a kód létrehoz egy új <div>
elemet, amely jelenleg csak egy JavaScript változóban létezik, és még nincs hozzáadva az oldalhoz.
appendChild
metódus
Az appendChild
metódus segítségével egy már létező HTML elemhez adhatunk egy új elemet (például azt, amelyet a createElement
-tel hoztunk létre). Az appendChild
a szülő elemhez hozzáad egy gyermeket, amely a szülő elem utolsó gyermekeként jelenik meg.
Szintaxis:
Példa:
Ebben a példában a createElement
létrehoz egy <div>
elemet, amelynek beállítjuk a textContent
tulajdonságát, majd az appendChild
metódussal hozzáadjuk a dokumentum törzséhez, így az megjelenik az oldalon.
Gyakorlati példa - Egy listaelemek hozzáadása egy üres <ul>
-hez:
Ez a kód létrehoz egy <ul>
elemet, amelyhez három <li>
elemet fűz hozzá, majd a teljes <ul>
elemet hozzáadja az oldalhoz.
https://www.w3schools.com/jsref/met_document_createelement.asp
https://www.w3schools.com/jsref/met_node_appendchild.asp
Nincsenek megjegyzések:
Megjegyzés küldése