Atribut HTML DOM
Atribut ialah nilai nod (elemen HTML) yang anda boleh dapatkan atau tetapkan.
Antara muka pengaturcaraan
menyediakan akses kepada DOM HTML melalui JavaScript (dan bahasa pengaturcaraan lain).
Semua elemen HTML ditakrifkan sebagai objek, dan antara muka pengaturcaraan ialah kaedah objek dan sifat objek.
Kaedah ialah tindakan yang boleh anda lakukan (seperti menambah atau mengubah suai elemen).
Sifat ialah nilai yang anda boleh dapatkan atau tetapkan (seperti nama atau kandungan nod).
innerHTML property
Cara paling mudah untuk mendapatkan kandungan elemen ialah menggunakan innerHTML property.
Atribut innerHTML berguna untuk mendapatkan atau menggantikan kandungan elemen HTML.
Contoh
Kod berikut mendapat innerHTML elemen <p> dengan id="intro":
Contoh
<html><!DOCTYPE html> <html> <body> <p id="intro">Hello World!</p> <script> var txt=document.getElementById("intro").innerHTML; document.write(txt); </script> </body> </html>
Run Example»
Klik butang "Run Example" untuk melihat contoh dalam talian
Dalam contoh di atas, getElementById ialah kaedah dan innerHTML ialah harta.
|
Atribut nodeName menentukan nama nod.
- nodeName ialah baca sahaja
- NodeName nod elemen adalah sama dengan nama tag
- atribut Nama nod nod adalah sama dengan nama atribut
- Nama nod nod teks sentiasa #teks
- NodeName nod dokumen sentiasa #document
Nota:
nodeName sentiasa mengandungi nama tag bagi elemen HTML dalam huruf besar.atribut nodeValue atribut nodeValue menentukan nilai nod.
- Nilai nod nod elemen tidak ditentukan atau batal
- Nilai nod nod teks ialah teks itu sendiri
- Nilai nod nod atribut ialah nilai atribut
Dapatkan nilai elemenContoh berikut akan mendapatkan < ;p id="intro"> tag Nilai nod teks:
<html><!DOCTYPE html> <html> <body> <p id="intro">Hello World!</p> <script> x=document.getElementById("intro"); document.write(x.firstChild.nodeValue); </script> </body> </html>
Jalankan Instance»Klik butang "Jalankan Instance" untuk melihat contoh dalam talian
sifat nodeType sifat nodeType mengembalikan jenis nod. nodeType ialah baca sahaja. Jenis nod yang lebih penting ialah:
元素类型 | NodeType |
---|---|
元素 | 1 |
属性 | 2 |
文本 | 3 |
注释 | 8 |
文档 | 9 |