En son web geliştirme öğreticiler
 

HTML DOM Eleman Nesne


HTML DOM Düğümler

HTML DOM ise (Document Object Model) , her şey bir düğümdür:

  • Belge kendisi belge düğüm
  • Tüm HTML öğeleri eleman düğümleri vardır
  • Tüm HTML özellikler özellik düğümleri vardır
  • HTML öğelerinin içindeki Metin metin düğümleri vardır
  • Yorumlar Yorum düğümleri vardır

Eleman Nesne

HTML DOM olarak, element obje bir HTML elemanı temsil eder.

Eleman nesneleri tip eleman düğümlerine, metin düğümlerine veya yorum düğümlerinin alt düğümleri olabilir.

Bir NodeList nesne alt düğümler bir HTML elementin koleksiyonu gibi düğüm listesi, temsil eder.

Elemanlar da özelliklerine sahip olabilir. Nitelikler nitelik düğümleri vardır (See next chapter) .


Tarayıcı Desteği

Nesne
Element Evet Evet Evet Evet Evet
NodeList Evet Evet Evet Evet Evet

Eleman Nesne ve NodeList Nesne tüm büyük tarayıcılar tarafından desteklenir.


Özellikleri ve Yöntemler

Aşağıdaki özellikleri ve yöntemleri tüm HTML elemanları üzerinde kullanılabilir:

Özellik / yöntem Açıklama
element .accessKey Ayarlar veya döndürür accesskey bir elementin niteliğini
element . addEventListener() Belirtilen elemanına bir olay gidericisini takılır
element . appendChild() son çocuk düğüm olarak, bir öğeye, yeni bir alt düğüm ekler
element .attributes Bir elemanın ayrıntıların bir NamedNodeMap döndürür
element . blur() Bir öğeden odağı kaldırır
element .childElementCount Bir öğe vardır, alt öğelerin sayısını döndürür
element .childNodes (Metin ve yorum düğümler dahil) Bir elemanın alt düğümleri bir koleksiyon döndürür
element .Children Bir elemanın alt öğesi bir koleksiyon döndürür (metin ve yorum düğümleri hariç)
element .classList Sınıf döndürür name(s) bir elementin
element .className Ayarlar veya değerini verir class bir elementin özniteliği
element . click() Bir öğeyi bir fare tıklama simüle
element .clientHeight dolgu dahil öğenin yüksekliğinin döndürür
element .clientLeft Bir elemanın sol sınırında genişliğini döndürür
element .clientTop Bir elemanın üst sınırının genişliğini döndürür
element .clientWidth dolgu dahil olmak üzere bir elemanın genişliği döndürür
element . cloneNode() Klonlar bir eleman
element . compareDocumentPosition() iki elemanın belge konum karşılaştırır
element . contains() Bir düğüm bir düğüm soyundan ise aksi false, true döndürür
element .contentEditable Ayarlar veya döner bir elemanın içeriği düzenlenebilir olup olmadığını
element .dir Ayarlar veya değerini verir dir Bir elemanın öznitelik
element .firstChild Bir elemanın ilk çocuğu düğümü döndürür
element .firstElementChild Bir elemanın ilk çocuğu elemanı döndürür
element . focus() Bir elemanın odağı verir
element . getAttribute() İade specified bir element düğümün nitelik değerini
element . getAttributeNode() İade specified nitelik düğümünü
element . getElementsByClassName() Belirtilen sınıf adıyla tüm alt öğelerin bir koleksiyon döndürür
element . getElementsByTagName() Belirtilen etiket adı ile tüm alt öğelerin bir koleksiyon döndürür
element . getFeature() Belirtilen özelliğin API'leri uygulayan bir nesne döndürür
element . hasAttribute() Bir öğe sahipse true specified niteliği aksi sahte,
element . hasAttributes() Bir öğe herhangi özelliklere sahiptir, aksi takdirde false, true döndürür
element . hasChildNodes() Bir öğe herhangi alt düğümlere sahipse, aksi takdirde false, true döndürür
element .kimlik Ayarlar veya değerini verir id bir elementin özniteliği
element .innerHTML Ayarlar veya bir öğenin içeriğini döndürür
element . insertBefore() Belirtilen mevcut, çocuk düğüm önce yeni bir alt düğüm ekler
element .isContentEditable Bir elemanın içeriğini düzenlenebilir, aksi takdirde false, true döndürür
element . isDefaultNamespace() Belirtilen namespaceURI varsayılan ise aksi false, true döndürür
element . isEqualNode() Kontroller iki eleman eşitse
element . isSameNode() Kontroller, eğer iki öğe aynı düğüm vardır
element . isSupported() Belirtilen özellik birimi tarafından desteklenir true döndürür
element .lang Ayarlar veya değerini verir lang Bir elemanın öznitelik
element .lastChild Bir elemanın son çocuk düğümü döndürür
element .lastElementChild Bir elemanın son çocuk elemanı döndürür
element .namespaceURI Bir elemanın alanı tanım İade
element .nextSibling Aynı düğüm ağaç seviyesinde sonraki düğümü döndürür
element .nextElementSibling Aynı düğüm ağaç seviyesinde sonraki elemanı döndürür
element .nodeName Bir düğümün adını döndürür
element .nodeType Bir düğüm düğüm türünü döndürür
element .nodeValue Ayarlar ya da bir düğüm değerini verir
element . normalize() komşu metin düğümlerini katılır ve bir elemanın boş metin düğümlerini kaldırır
element .offsetHeight dolgu, sınır ve kaydırma gibi bir elementin yüksekliğini döndürür
element .offsetWidth dolgu, sınır ve kaydırma gibi bir elementin genişliğini döndürür
element .offsetLeft Bir elemanın yatay ofset pozisyonunu döndürür
element .offsetParent Bir elemanın konumu kabın döndürür
element .offsetTop Bir elemanın dikey çıkıntı konumu ile döner
element .ownerDocument Kök elemanı döndürür (document object) bir element için
element .parentNode Bir elemanın üst düğüm döndürür
element .parentElement Bir elemanın üst eleman düğümü döndürür
element .previousSibling Aynı düğüm ağaç seviyesinde önceki düğümü döndürür
element .previousElementSibling Aynı düğüm ağaç seviyesinde önceki elemanı döndürür
element . querySelector() Belirtilen CSS ile eşleşen ilk çocuk elemanı döndürür selector(s) bir elementin
öğesi. querySelectorAll() Belirtilen CSS ile eşleşen tüm alt öğelerini döndürür selector(s) bir elementin
element . removeAttribute() bir elementinden belirtilen bir özelliği kaldırır
element . removeAttributeNode() Belirli bir özellik düğümü kaldırır, ve çıkarılan düğümü döndürür
element . removeChild() Bir elemanın bir alt düğüm kaldırır
element . replaceChild() Bir elemanın bir çocuk düğüm değiştirir
element . removeEventListener() Ile bağlı olan bir olay gidericisini kaldırır addEventListener() metodu
element .scrollHeight dolgu dahil bir elementin bütün yüksekliğini döndürür
element .scrollLeft Ayarlar veya elemanın içeriği yatay kaydırılan piksel sayısını döndürür
element .scrollTop Ayarlar veya elemanın içeriği dikey kaydırılan piksel sayısını döndürür
element .scrollWidth dolgu içeren bir elemanın tüm genişliği boyunca döndürür
element . setAttribute() Ayarlar veya değiştirir specified belirtilen değere niteliği,
element . setAttributeNode() Ayarlar veya değiştirir specified nitelik düğümünü
element .Style Ayarlar veya değerini verir style bir elementin özniteliği
element .tabIndex Ayarlar veya değerini verir tabindex bir elementin özniteliği
element .tagName Bir elemanın etiket adını döndürür
element .textContent Ayarlar veya bir düğüm ve onun soyundan metinsel içeriği döndürür
element .title Ayarlar ya da değerini verir title bir elemanın öznitelik
element . toString() bir dizeye bir öğe dönüştürür
nodelist. item() Bir nodelist belirtilen dizine düğümü döndürür
nodelist .length Bir nodelist düğümlerin sayısını döndürür