Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen

WBOY
Lepaskan: 2022-08-05 15:36:50
asal
1528 orang telah melayarinya

Artikel ini membawakan anda pengetahuan yang berkaitan tentang javascript Ia terutamanya memperkenalkan isu yang berkaitan dengan ahli atribut DOM dan aliran dokumen Ia membahagikan borang kepada baris dari atas ke bawah, dan Menyusun elemen dalam setiap baris dari kiri ke kanan ialah aliran dokumen. Mari kita lihat. Saya harap ia akan membantu semua orang.

Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Aliran dokumen:

Bahagikan borang kepada baris dari atas ke bawah, dan susun elemen dalam setiap baris dari kiri ke kanan, iaitu aliran biasa/aliran dokumen.

Aliran teks:

Susunan bacaan dan output dokumen, iaitu bentuk bacaan dan output yang biasa kita lihat dari kiri ke kanan dan atas ke bawah.

Mengeluarkan daripada aliran dokumen:

1 apungan terapung

Terapung akan terlepas daripada aliran dokumen tetapi bukan aliran teks, seperti dalam. model kotak lain Teks masih akan memberi laluan untuknya, > membalutinya

2. kedudukan: mutlak/tetap Kedudukan mutlak

Kedudukan mutlak akan membuatkan elemen terlepas daripada aliran dokumen dan aliran teks. Elemen model kotak lain dan susunan teks di dalamnya akan mengabaikannya

Aliran dokumen dan aliran teks boleh difahami sebagai kedudukan/kedudukan

DOM

JavaScript mengendalikan antara muka halaman web, nama penuhnya ialah "Model Objek Dokumen" (Model Objek Dokumen).

mempunyai konsep ini: dokumen, elemen, nod

Seluruh dokumen ialah nod dokumen

Setiap teg ialah nod elemen

Terkandung dalam Teks dalam elemen ialah nod teks

Setiap atribut ialah nod atribut

Anotasi tergolong dalam nod komen

pokok DOM:

Pokok DOM ialah struktur

Struktur hierarki yang dipanggil merujuk kepada hubungan antara elemen

Bapa, anak, abang

Keluaran pokok oleh penghurai terdiri daripada elemen DOM dan nod atribut

Apabila kita mengatakan bahawa pokok itu mengandungi nod DOM, ini bermakna pokok itu terdiri daripada elemen yang melaksanakan antara muka DOM. Pelaksanaan ini termasuk sifat lain yang diperlukan secara dalaman oleh penyemak imbas.

Hubungan struktur hierarki kekal tidak berubah selepas meninggalkan aliran dokumen

html atribut DOM

Atribut ialah nod ( elemen HTML ) nilai, anda boleh mendapatkan atau menetapkannya.

Antara muka pengaturcaraan

DOM HTML boleh diakses melalui JavaScript (serta 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

dengan id="intro":

<html>
<body>
<p id="intro">Hello World!</p>
<script>
var txt=document.getElementById("intro").innerHTML;
document.write(txt);
</script>
</body>
</html>
Salin selepas log masuk

Hasil output :

Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen

Dalam contoh di atas, getElementById ialah kaedah dan innerHTML ialah harta.

Atribut innerHTML boleh digunakan untuk mendapatkan atau menukar mana-mana elemen HTML, termasuk dan .

atribut nodeName

atribut nodeName menentukan nama nod.

nodeName ialah baca-sahaja

  • NodeName nod elemen adalah sama dengan nama label

  • NodeName daripada nod atribut adalah sama dengan nama atribut NodeName yang sama

  • nod teks sentiasa #text

  • NodeName bagi 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 elemen

Contoh berikut akan dapatkan

Nilai nod teks label:

Instance

<html>
<body>
<p id="intro">Hello World!</p>
<script type="text/javascript">
x=document.getElementById("intro");
document.write(x.firstChild.nodeValue);
</script>
</body>
</html>
Salin selepas log masuk

Hasil keluaran:

Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen

atribut nodeType

atribut nodeType mengembalikan jenis nod. nodeType ialah baca sahaja.

Jenis nod yang lebih penting ialah:

Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Kuasai sepenuhnya ahli atribut DOM dan aliran dokumen. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan