Window Document nesnesi
- Önceki Sayfa defaultStatus
- Sonraki Sayfa focus()
- Bir Üst Katmana Dön Window Nesnesi
Document nesnesi
HTML belgesi Web tarayıcısına yüklenirken, birBelge nesnesi.
Belge nesnesiHTML belgesinin kök düğümüdür.
Belge nesnesidırPencere nesnesiözelliklerine.
Aşağıdaki yollarla erişilebilirBelge nesnesi
:
window.document
veya sadece document
Örnek
let url = window.document.URL;
let url = document.URL;
Belge nesnesi özellikleri ve yöntemleri
Aşağıdaki özellikler ve yöntemler HTML belgesinde kullanılabilir:
Özellik / Metod | Tanım |
---|---|
activeElement | 当前获得焦点的文档元素返回。 |
addEventListener() | Olay işleyicisini belgeye ekler. |
adoptNode() | Başka bir belgeden düğüm alır. |
anchors | Kullanılmamıştır. |
applets | Kullanılmamıştır. |
baseURI | Belgenin mutlak temel URI'sini döndürür. |
body | Belgenin metnini (body elementi) ayarlar veya döndürür. |
charset | Kullanılmamıştır. |
characterSet | Belgenin karakter kodunu döndürür. |
close() | document.open() ile açılan çıktı akışını kapatır. |
cookie | Belgedeki tüm çerezlerin adı/değeri çiftlerini döndürür. |
createAttribute() | Bir özellik düğümü oluşturur. |
createComment() | Belirtilen metne sahip bir Yorum düğümünü oluşturur. |
createDocumentFragment() | Boş bir DocumentFragment düğümünü oluşturur. |
createElement() | Element düğümünü oluşturur. |
createEvent() | Yeni bir olay oluşturur. |
createTextNode() | Metin düğümünü oluşturur. |
defaultView | Belgeyle ilişkili pencere nesnesini döndürür, yoksa null döndürür. |
designMode | Belgenin tümünün düzenlenebilir olup olmadığını kontrol eder. |
doctype | Belgeyle ilişkili Document Type Declaration'ı döndürür. |
documentElement | Belgenin Document elementini (html elementi) döndürür. |
documentMode | Kullanılmamıştır. |
documentURI | Belgenin konumunu ayarlar veya döndürür. |
domain | Belgeni yükleyen sunucunun alan adını döndürür. |
domConfig | Kullanılmamıştır. |
embeds | Belgedeki tüm <embed> elementlerinin koleksiyonunu döndürür. |
execCommand() | Kullanılmamıştır. |
forms | Belgedeki tüm <form> elementlerinin koleksiyonunu döndürür. |
getElementById() | Belgede belirtilen değere sahip ID özelliğine sahip elementi döndürür. |
getElementsByClassName() | Belgede belirtilen sınıf adına sahip tüm elementleri içeren HTMLCollection. |
getElementsByName() | Belgede belirtilen adına sahip tüm etkin elementleri içeren NodeList. |
getElementsByTagName() | Belgede belirtilen etiket adına sahip tüm elementleri içeren HTMLCollection. |
hasFocus() | Belgenin odaklandığını gösteren Boolean değeri döndürür. |
head | Belgenin <head> elementini döndürür. |
images | Tüm <img> elementlerinin koleksiyonunu döndürür. |
implementation | Bu belgeyi işleyen DOMImplementation nesnesini döndürür. |
importNode() | Başka bir belgeden node'ları ithal eder. |
inputEncoding | Kullanılmamıştır. |
lastModified | Belgenin en son değiştirilme tarih ve zamanını döndürür. |
links | Belgedeki tüm href özellikli <a> ve <area> elementlerinin koleksiyonunu döndürür. |
normalize() | Boş metin node'larını silir ve komşu node'ları birleştirir. |
normalizeDocument() | Kullanılmamıştır. |
open() | document.write()'dan gelen çıktıyı toplamak için HTML çıktı akışını açar. |
querySelector() | Belgedeki belirtilen CSS seçicisi ile eşleşen ilk elementi döndürür. |
querySelectorAll() | Belgedeki belirtilen CSS seçicisi ile eşleşen tüm elementlerin statik NodeList'ini döndürür. |
readyState | Belgenin (yüklenme) durumunu döndürür. |
referrer | Belgenin yüklenen URL'sini döndürür. |
removeEventListener() | Belgeden olay işleyicisini kaldırır (zaten kullanılmıştır). addEventListener() yöntemi eklenmiş). |
renameNode() | Kullanılmamıştır. |
scripts | Belgedeki <script> elementlerinin koleksiyonunu döndürür. |
strictErrorChecking | Kullanılmamıştır. |
title | Belgenin başlığını ayarlar veya döndürür. |
URL | HTML belgesinin tam URL'sini döndürür. |
write() | HTML ifadesi veya JavaScript kodunu belgeye yazdırır. |
writeln() | write() ile aynıdır, ancak her cümle sonunda satır sonunu ekler. |
Document nesnesi açıklaması
HTMLDocument arayüzü DOM Document arayüzünü genişletir ve HTML özel özelliklerini ve yöntemlerini tanımlar.
Birçok özellik ve yöntem HTMLCollection nesnesi (aslında dizi veya isim indeksli okunabilir dizi olarak kullanılabilir), bu nesnelerde bağlantılar, formlar, bağlantılar ve diğer betiklenebilir elementlere referanslar saklanır.
Bu koleksiyon özellikleri 0. seviye DOM'dan gelirler. Zaten Document.getElementsByTagName() yerine geçmiş olsa da, hala sıkça kullanılırlar, çünkü kolaydırlar.
write() yöntemiBelirtilmelidir, belge yüklenmesi ve çözümleme sırasında, bir betik belgeye dinamik olarak oluşturulan içeriği eklemeyi sağlar.
Dikkat edin, 1. seviye DOM'da, HTMLDocument adında bir tanımlama yapılmıştır. getElementById() oldukça kullanışlı bir yöntemdir. 2. seviye DOM'da, bu yöntem Document arayüzüne taşındı ve artık HTMLDocument tarafından değil, ondan miras alınmıştır.
- Önceki Sayfa defaultStatus
- Sonraki Sayfa focus()
- Bir Üst Katmana Dön Window Nesnesi