elemen DOM
Buat elemen HTML baharu
Buat elemen HTML baharu
Untuk menambah elemen baharu pada DOM HTML, anda mesti mencipta elemen (nod elemen terlebih dahulu ), dan kemudian menambahkan elemen pada elemen sedia ada.Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var para=document.createElement("p"); var node=document.createTextNode("这是一个新段落。"); para.appendChild(node); var element=document.getElementById("div1"); element.appendChild(para); </script> </body> </html>
Run Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Contoh analisis:
Kod ini mencipta elemen <p> baharu:
Untuk menambah teks pada <p> anda mesti membuat nod teks terlebih dahulu. Kod ini mencipta nod teks:
Kemudian anda perlu < ; elemen menambahkan nod teks ini:
Akhir sekali anda mesti menambahkan elemen baharu pada elemen sedia ada.
Kod ini mencari elemen sedia ada:
Kod berikut menambah elemen baharu selepas elemen sedia ada:
Padam elemen HTML sedia ada
Kod berikut menunjukkan cara memadam elemen:
Instance
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> </head> <body> <div id="div1"> <p id="p1">这是一个段落。</p> <p id="p2">这是另一个段落。</p> </div> <script> var parent=document.getElementById("div1"); var child=document.getElementById("p1"); parent.removeChild(child); </script> </body> </html>
Run instance»
Klik butang "Run instance" untuk melihat instance dalam talian
Analisis instance
Dokumen HTML ini mengandungi elemen <div> dengan dua nod anak (dua <p> elemen):
<p id="p1">Ini ialah perenggan. </p>
<p id="p2">Ini adalah perenggan lain. </p>
</div>
Cari elemen dengan id="div1":
Cari elemen <p> dengan id="p1":
Alih keluar elemen anak daripada unsur ibu bapa:
Alangkah baiknya jika anda boleh memadamkan elemen tanpa merujuk elemen induk. baiklah.
|
Ini ialah penyelesaian biasa: cari elemen anak yang ingin anda alih keluar dan kemudian gunakan sifat parentNodenya untuk mencari elemen induk:
child.parentNode.removeChild(child);
Tutorial HTML DOM
Dalam kami Dalam bahagian HTML DOM tutorial JavaScript, anda telah mempelajari:
Cara menukar kandungan elemen HTML (innerHTML)
Bagaimana untuk menukar Gaya elemen HTML (CSS)
Cara bertindak balas terhadap peristiwa HTML DOM
Cara menambah atau mengalih keluar elemen HTML
Jika anda ingin mengetahui lebih lanjut tentang mengakses DOM HTML menggunakan JavaScript, lawati tutorial HTML DOM lengkap kami.