HTML DOM Document Nesnesi
- Önceki Sayfa Window Ekranı
- Sonraki Sayfa HTML Elementi
Document nesnesi
HTML belgesi Web tarayıcısına yüklenirkenBelge nesnesi.
Belge nesnesiHTML belgesinin kök nodudur.
Belge nesnesiBuPencere nesnesiözellikleri.
Aşağıdaki şekilde erişilebilirBelge nesnesi:
window.document
veya sadece document
Örnek
let url = window.document.URL;
let url = document.URL;
Belge nesnesi özellikleri ve metotları
Aşağıdaki özellikler ve metotlar HTML belgesinde kullanılabilir:
Özellik / Metot | Tanım |
---|---|
all[] | Belgedeki tüm HTML öğelerine atıf döndürür. |
activeElement | Güncel olarak odaklanılan belge öğesini döndürür. |
addEventListener() | Düzenleyiciyi belgeye ekler. |
adoptNode() | Başka bir belgeden düğüm alır. |
anchors | Kullanımdan kaldırıldı. |
applets | Kullanımdan kaldırıldı. |
baseURI | Belgenin mutlak temel URI'sini döndürür. |
body | Belgenin metnini (body öğesi) ayarlar veya döndürür. |
charset | Kullanımdan kaldırıldı. |
characterSet | Belgenin karakter kodunu döndürür. |
close() | document.open() ile açılan çıktı akışını kapatır. |
cookie | Belgenin tüm çerezlerinin adı/değer çiftlerini döndürür. |
createAttribute() | Yeni bir özellik düğümü oluşturur. |
createComment() | Belirtilen metne sahip bir Comment düğümü oluşturur. |
createDocumentFragment() | Boş bir DocumentFragment düğümü oluşturur. |
createElement() | Yeni bir element düğümü 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, kullanılabilir değilse null döndürür. |
designMode | Belgenin tümünün düzenlenebilir olup olmayacağını kontrol eder. |
doctype | Belgeyle ilişkili doküman tür beyanını döndürür. |
documentElement | Belgenin Document öğesini (html öğesi) döndürür. |
documentMode | Kullanımdan kaldırıldı. |
documentURI | Belgenin konumunu ayarlar veya döndürür. |
domain | Belgeni yükleyen sunucunun alan adını döndürür. |
domConfig | Kullanımdan kaldırıldı. |
embeds | Belgenin tüm <embed> öğelerinin koleksiyonunu döndürür. |
execCommand() | Kullanımdan kaldırıldı. |
forms | Belgenin tüm <form> öğelerinin koleksiyonunu döndürür. |
getElementById() | Belirtilen değerle sahip ID özelliğine sahip öğeleri döndürür. |
getElementsByClassName() | Belirtilen sınıf adına sahip tüm öğeleri içeren HTMLCollection. |
getElementsByName() | Belirtilen adına sahip tüm etkin öğeleri içeren NodeList. |
getElementsByTagName() | Belirtilen etiket adına sahip tüm öğeleri içeren HTMLCollection. |
hasFocus() | Belgenin odaklandığını belirten bir boolean değer döndürür. |
head | Belgenin <head> öğesini döndürür. |
images | Tüm <img> öğelerinin koleksiyonunu döndürür. |
implementation | Bu belgeyi işleyen DOMImplementation nesnesini döndürür. |
importNode() | Başka bir belgeden düğüm aktarır. |
inputEncoding | Kullanımdan kaldırıldı. |
lastModified | Belgenin en son değiştirildiği tarih ve saati döndürür. |
links | Belgedeki tüm href özellikli <a> ve <area> elementlerinin koleksiyonunu döndürür. |
normalize() | Boş metin düğümlerini siler ve komşu düğümleri birleştirir. |
normalizeDocument() | Kullanımdan kaldırıldı. |
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 elementleri içeren statik NodeList'ı döndürür. |
readyState | Belgenin (yüklenme) durumunu döndürür. |
referrer | Şu anki belgenin yüklediği belgenin URL'sini döndürür. |
removeEventListener() | Belgeden event listener'ı siler (zaten kullanılmış) addEventListener() yöntemi eklenmiş). |
renameNode() | Kullanımdan kaldırıldı. |
scripts | Belgedeki <script> elementlerinin koleksiyonunu döndürür. |
strictErrorChecking | Kullanımdan kaldırıldı. |
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ümlenin sonuna satır sonuna ekler. |
Document nesnesi açıklaması
HTMLDocument arayüzü DOM Document arayüzünü genişletir ve HTML'e özel özellikleri ve yöntemleri tanımlar.
Birçok özellik ve yöntem HTMLCollection nesnesi (aslında dizi veya adlandırılmış adlandırılmış okunabilir dizi olarak kullanılabilir) olup, çapraz, form, bağlantı ve diğer script içeren elementlere referanslar saklar.
Bu koleksiyon özellikleri 0. seviye DOM'dan kaynaklanmaktadır. Onlar Document.getElementsByTagName() yerine getirilmiş olsa da, hala sıkça kullanılırlar, çünkü kolaydırlar.
write() yöntemiBelirtilmelidir, belge yüklenmesi ve çözümlemesi sırasında, bir betik belgeye dinamik olarak oluşturulan içeriği eklemeyi sağlar.
Dikkat edin, 1. seviye DOM'da HTMLDocument, adı olan getElementById() son derece faydalı 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 Window Ekranı
- Sonraki Sayfa HTML Elementi