Objek Window Document

Objek Document

Ketika dokumen HTML disemak ke dalam pelayar web, dia menjadi satuObjek Dokumen.

Objek Dokumentitik permulaan HTML dokumen.

Objek DokumenadalahObjek Windowpropertinya.

Dialihkan melalui cara berikutObjek Dokumen:

window.document atau hanya document

Contoh

let url = window.document.URL;

Cuba sendiri

let url = document.URL;

Cuba sendiri

Properti dan Method Objek Dokumen

Berikut adalah properti dan method yang boleh digunakan untuk dokumen HTML:

Property / Method Description
activeElement Kembalikan elemen yang mempunyai fokus semasa didalam dokumen.
addEventListener() Tambah pemproses acara kepada dokumen.
adoptNode() Terima node dari dokumen lain.
anchors Ditinggalkan.
applets Ditinggalkan.
baseURI Kembalikan URI asas absolut dokumen.
body Tetapkan atau kembalikan teks utama (elemen <body>) dokumen.
charset Ditinggalkan.
characterSet Kembalikan kod pengodean aksara dokumen.
close() Tutup aliran output yang dibuka sebelumnya dengan document.open().
cookie Kembalikan pasangan nama/nilai bagi semua cookie didalam dokumen.
createAttribute() Cipta node atribut.
createComment() Cipta node Comment dengan teks yang ditentukan.
createDocumentFragment() Cipta node DocumentFragment kosong.
createElement() Cipta node elemen.
createEvent() Cipta acara baru.
createTextNode() Cipta node teks.
defaultView Kembalikan objek tetingkap yang berhubungan dengan dokumen, jika tidak ada, kembalikan null.
designMode Kawal sama ada keseluruhan dokumen sepatutnya boleh diedit atau tidak.
doctype Kembalikan deklarasi jenis dokumen yang berhubungan dengan dokumen.
documentElement Kembalikan elemen Document dokumen (elemen <html>).
documentMode Ditinggalkan.
documentURI Tetapkan atau kembalikan lokasi dokumen.
domain Kembalikan domain nama pelayan yang memuat dokumen.
domConfig Ditinggalkan.
embeds Kembalikan heksa bagi semua elemen <embed> didalam dokumen.
execCommand() Ditinggalkan.
forms Kembalikan heksa bagi semua elemen <form> didalam dokumen.
getElementById() Kembalikan elemen yang mempunyai nilai ID yang ditentukan.
getElementsByClassName() Kembalikan heksa bagi semua elemen yang mempunyai nama kelas yang ditentukan. HTMLCollection.
getElementsByName() Kembalikan heksa bagi semua elemen yang mempunyai nama yang ditentukan yang aktif. NodeList.
getElementsByTagName() Kembalikan heksa bagi semua elemen yang mempunyai nama tag yang ditentukan. HTMLCollection.
hasFocus() Kembalikan nilai boolean, menunjukkan sama ada dokumen mendapat fokus atau tidak.
head Kembalikan elemen <head> dokumen.
images Kembalikan heksa bagi semua elemen <img> didalam dokumen.
implementation Mengembalikan objek DOMImplementation yang mengendalikan dokumen ini.
importNode() Import node dari dokumen lain.
inputEncoding Ditinggalkan.
lastModified Mengembalikan tarikh dan masa terakhir dokumen yang diubah.
links Mengembalikan kumpulan elemen <a> dan <area> yang memiliki properti href dalam dokumen.
normalize() Menghapus node teks kosong dan menyambung node yang berdekatan.
normalizeDocument() Ditinggalkan.
open() Membuka aliran output HTML untuk mengumpulkan output daripada document.write().
querySelector() Mengembalikan elemen pertama yang cocok dengan pemilihan CSS yang ditentukan dalam dokumen.
querySelectorAll() Mengembalikan NodeList statik yang mengandungi semua elemen yang cocok dengan pemilihan CSS yang ditentukan dalam dokumen.
readyState Mengembalikan status (loading) dokumen.
referrer Mengembalikan URL dokumen yang memuat dokumen semasa.
removeEventListener() Menghapus penanggung jawab peristiwa dari dokumen (yang telah digunakan Method addEventListener() Tambahan).
renameNode() Ditinggalkan.
scripts Mengembalikan kumpulan elemen <script> dalam dokumen.
strictErrorChecking Ditinggalkan.
title Menetapkan atau mengembalikan tajuk dokumen.
URL Mengembalikan URL keseluruhan dokumen HTML.
write() Menulis ekspresi HTML atau kod JavaScript ke dokumen.
writeln() Sama seperti write(), tetapi menambah simbol baris baru setelah setiap baris.

Deskripsi objek Document

Interface HTMLDocument mengembangkan interface DOM Document, menentukan properti dan method khusus HTML.

Banyak properti dan method adalah objek HTMLCollection (yang sebenarnya boleh digunakan seperti array atau indeks nama yang hanya baca), yang menyimpan rujukan kepada aksan, borang, pautan, dan elemen yang boleh diskrip.

Properti kumpulan ini asalnya dari tingkatan 0 DOM. Mereka telah Document.getElementsByTagName() Tertukar, tetapi masih sering digunakan kerana kemudahan nya.

Method write()Perhatian, semasa dokumen dimuat dan dihaluskan, ia membolehkan skrip untuk memasukkan kandungan yang dihasilkan secara dinamik ke dalam dokumen.

Perhatian, dalam DOM tingkat 1, HTMLDocument mendefinisikan seorang yang bernama getElementById() Pembolehkan yang sangat berkesan. Dalam DOM tingkat 2, metode ini telah dipindahkan ke antarmuka Document, dan sekarang ia diwarisi oleh HTMLDocument daripada didefiniskan olehnya.