elemen DOM JavaScript HTML
Membuat elemen HTML baru
Membuat elemen HTML baru
Untuk menambahkan elemen baru ke DOM HTML, Anda harus membuat dulu elemen (node elemen), dan kemudian menambahkan elemen ke elemen yang ada.contoh
<P id = "p1"> Ini adalah sebuah paragraf. </ P>
<P id = "p2"> Ini adalah paragraf lain. </ P>
</ Div>
<Script>
var para = document.createElement ( "p");
var simpul = document.createTextNode ( "Ini adalah sebuah paragraf baru.");
para.appendChild (node);
var elemen = document.getElementById ( "Div1");
element.appendChild (para);
</ Script>
Coba »
Contoh analisis:
Kode ini menciptakan baru <p> elemen:
Untuk menambahkan teks ke <p> elemen, Anda harus terlebih dahulu membuat simpul teks. Kode ini menciptakan node teks:
Maka Anda harus menambahkan node teks ini ke <p> elemen:
Akhirnya, Anda harus menambahkan elemen baru ini untuk sebuah elemen yang ada.
Kode untuk menemukan elemen yang ada:
Berikut kode setelah elemen yang ada menambahkan elemen baru:
Menghapus elemen HTML yang ada
Kode berikut menunjukkan bagaimana menghapus elemen:
contoh
<P id = "p1"> Ini adalah sebuah paragraf. </ P>
<P id = "p2"> Ini adalah paragraf lain. </ P>
</ Div>
<Script>
var parent = document.getElementById ( "Div1");
anak var = document.getElementById ( "p1");
parent.removeChild (anak);
</ Script>
Coba »
Contoh analisis
Dokumen HTML yang berisi node anak memiliki dua (dua <p> elemen) dari elemen <div>:
<p id="p1">这是一个段落。</p>
<p id="p2">这是另一个段落。</p>
</div>
Cari id = "Div1" unsur-unsur:
Cari id = "p1" yang <p> elemen:
Hapus dari induk elemen sub-unsur:
Jika Anda dapat menghapus sebuah elemen tanpa referensi ke elemen induk, itu akan menjadi besar. Namun sayangnya. elemen DOM yang perlu Anda ketahui untuk dihapus, serta elemen induknya. |
Ini adalah solusi umum: menemukan elemen anak yang ingin Anda hapus, dan kemudian menggunakan sifat-sifatnya untuk menemukan parentNode orangtua elemen:
child.parentNode.removeChild(child);
HTML DOM Tutorial
Dalam HTML DOM bagian dari tutorial JavaScript kami, Anda telah belajar:
- Bagaimana mengubah isi dari elemen HTML (innerHTML)
- Bagaimana mengubah gaya elemen HTML (CSS)
- Bagaimana bereaksi terhadap peristiwa pada DOM HTML
- Bagaimana cara menambahkan atau menghapus elemen HTML
Jika Anda ingin mempelajari lebih lanjut tentang menggunakan JavaScript untuk mengakses pengetahuan HTML DOM, silahkan kunjungi kami lengkap tutorial HTML DOM .