Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah perbezaan antara dom dan html dom

Apakah perbezaan antara dom dan html dom

WBOY
WBOYasal
2022-01-18 11:50:462865semak imbas

Perbezaan: 1. DOM dibahagikan kepada tiga bahagian: teras DOM, HTML DOM dan XML DOM Teras digunakan untuk melintasi pepohon DOM dan HTML DOM digunakan untuk mengakses pepohon DOM dengan cara yang mudah. ; 2. DOM Teras sesuai untuk nod pengendalian, dan DOM HTML sesuai untuk atribut pengendalian.

Apakah perbezaan antara dom dan html dom

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi HTML5, komputer Dell G3.

Apakah perbezaan antara dom dan html dom? DOM Teras: Melintasi pepohon DOM, tambah nod baharu, padam nod, ubah suai nod (2) HTML DOM: akses pepohon DOM dengan cara yang mudah

(3) XML DOM: quasi -digunakan untuk operasi dokumen XML

Perbezaan antara teras dom dan html dom

Teras DOM:

Objek: Dokumen, Nod, ElementNode, TextNode , AttributeNode, CommentNode, NodeList

DOM teras menyediakan antara muka operasi bersatu: createElement

appendChild

setAttribute

remove 🎜>

nodeName

Core DOM Buat elemen baharu:

var newNode=document.createElement("img")

Tambahkan atribut pada elemen:

e.setAttribure ('', '')

e.setAttribureNode(attr)

Masa yang berkenaan:

Teras DOM sesuai untuk operasi nod, seperti sebagai penciptaan, pemadaman, carian, dsb.

HTML DOM:

Objek: imej, Jadual, Borang, Input, Pilih... Objektif teg HTML

HTML DOM menyediakan pelbagai jenis objek terkapsul:

Imej

Pilih

Pilihan

HTML DOM Cipta elemen baharu:

var newNode=new Image();

Tambahkan atribut pada elemen:

img.src='';

img.id='';

imd.title='';

img.className=''

img.style.display='';

Majlis yang berkenaan:

HTML DOM sesuai untuk mengendalikan atribut, seperti membaca Dapatkan atau ubah suai nilai atribut

Tutorial yang disyorkan: "

tutorial video html

"

Atas ialah kandungan terperinci Apakah perbezaan antara dom dan html dom. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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