Objek Window Document
- Halaman Sebelumnya defaultStatus
- Halaman Berikutnya focus()
- Kembali ke Tingkat Atas Objek Window
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;
let url = document.URL;
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.
- Halaman Sebelumnya defaultStatus
- Halaman Berikutnya focus()
- Kembali ke Tingkat Atas Objek Window