XML DOM HTMLElement Nesnesi

HTMLElement nesnesi, HTML'deki bir elementi temsil eder.

HTMLElement nesnesinin özellikleri

Bir HTML belgesindeki her element, elementin HTML özelliklerine karşılık gelen özelliklere sahiptir. Tüm HTML işaretlerinin desteklediği tüm özellikler burada listelenmiştir. Diğer özellikler, belirli bir HTML işaretiye özgüdür. HTMLElement nesnesi Node ve Element Bu, standart bir nesne özelliğidir ve aşağıda açıklanan bazı standart dışı özellikleri de gerçekleştirir:

className

Elementin class özelliğini tanımlar. Dikkat: Bu özellik adı "class" değil, çünkü "class", JavaScript'teki bir saklı kelimedir.

Tür: String. Durum: Yazılabilir.

currentStyle

Bu, IE'ye özgü belirli bir özellik, elementin tüm CSS özelliklerinin zincir gruplarına uygulanır. Bu, Window.getComputedStyle() için IE'ye özgü bir alternatiftir.

Tür: String. Durum: Yazılabilir.

dir

Elementin dir özelliğini tanımlar, belge metninin yönünü beyan eder.

Tür: String. Durum: Yazılabilir.

id

Elementin id özelliğini tanımlar. Bir belgede iki elementin aynı id değeri olamaz.

Tür: String. Durum: Yazılabilir.

innerHTML

Element içeren dizginin, elementin kendi başlangıç ve bitiş etiketlerini içermeyen dizgini tanımlar. Bu özelliği sorgulamak, element içeriğini bir HTML metin dizgisi olarak döndürür. Bu özelliği bir HTML metin dizgisi olarak ayarlamak, element içeriğini HTML çözümleyici temsilcisi ile değiştirebilir. Belge yüklenirken bu özellik ayarlanamaz. Bu, IE4'ten kaynaklanan bir standart dışı özellik, tüm modern tarayıcılar tarafından desteklenmiştir.

Tür: String. Durum: Yazılabilir.

lang

Elementin lang özelliği, element içeriğinin dil kodunu beyan eder.

Tür: String. Durum: Yazılabilir.

offsetHeight, offsetWidth

Elementin yüksekliğini ve genişliğini piksel cinsinden döndürür. Bu, standart dışı ancak iyi desteklenen bir özelliktir.

Tür: int. Durum: Salt okunabilir.

offsetLeft

Mevcut elementin sol kenarının içeren elementin sol kenarına olan kaydırma miktarını piksel cinsinden döndürür.

Tür: int. Durum: Salt okunabilir.

offsetTop

Mevcut elementin üst kenarının içeren elementin üst kenarına olan kaydırma miktarını piksel cinsinden döndürür.

Tür: int. Durum: Salt okunabilir.

offsetParent

En yakın dinamik konumlandırma içeren içeren elemente atıfta bulunur, tüm kaydırma miktarları bu elemente göre belirlenir. Eğer elementin style.display değeri none olarak ayarlanmışsa, bu özellik null döndürür. Bu, standart dışı ancak iyi desteklenen bir özelliktir.

Tür:Node. Durum: Salt okunabilir.

scrollHeight, scrollWidth

Elementin tam yüksekliğini ve genişliğini piksel cinsinden döndürür. Bir element kaydırma çubuğu içeriyorsa (örneğin, CSS'nin overflow özelliği nedeniyle), bu özellikler offsetHeight ve offsetWidth ile farklıdır; offsetHeight ve offsetWidth sadece elementin görünür kısmının boyutlarını rapor eder. Bu, standart dışı ancak iyi desteklenen bir özelliktir.

Tür: int. Durum: Salt okunabilir.

scrollTop, scrollLeft

Elementin sol veya üst kenarına kaydırılmış piksel sayısını veya değerini ayarlar veya döndürür. Bu piksel değerleri, elementin kaydırma çubuğu varsa (örneğin, elementin CSS overflow özelliği otomatik olarak ayarlanmışsa), bu piksel değerleri geçerlidir. Bu özellikler de sadece belgenin <body> veya <html> etiketlerinde tanımlanır (bu tarayıcılarla ilgilidir) ve birlikte belgeyi kaydırma konumunu belirler. Dikkat edin, bu özellikler bir <iframe> etiketinin kaydırma miktarını belirtmez. Bu, standart dışı ancak iyi desteklenen bir özelliktir.

Tür: int. Durum: Yazılabilir.

style

Gönderilen değer, mevcut element için içe yüklü CSS stillerinin style özelliğinin değeridir. Dikkat edin, bu özelliğin değeri bir dize değildir.

Tür:CSS2Properties. Durum: Salt okunabilir.

title

Elementin title özelliğini belirtir. Fare, element üzerindeyken, birçok tarayıcı bu özelliğin değerini elementin 'araç ipucu'unda gösterir.

Tür: String. Durum: Yazılabilir.

HTMLElement nesnesinin yöntemleri

HTMLElement nesnesi, HTMLElement nesnesini miras alır. Node ve Element nesnesinin standart yöntemleri. Bazı türdeki elementler, CodeW3C.com'da belirli etiket yöntemlerini gerçekleştirir. HTML DOM referans el kitabıile ilgili bilgileri sağlar.

Çoğu modern tarayıcı da aşağıdaki standart dışı yöntemleri gerçekleştirmiştir:

Yöntem Açıklama
scrollIntoView() Belirli bir belgeyi kaydırarak bu elementi pencerenin üstüne veya altına getirir.

HTMLElement nesnesi olayları

Tüm HTML elementleri, burada listelenen olayları tetikleyebilir. Bağlantılar ve düğmeler gibi bazı elementler, bu olaylar meydana geldiğinde varsayılan işlemleri gerçekleştirir. Bu tür elementler için daha fazla ayrıntıBelirli bir öğenin referans sayfasıbulabilirsiniz.

Bakınız HTML olay özellikleri referans el kitabıdaha fazla bilgi edinin.

HTMLElement nesnesi hakkında daha ayrıntılı bilgi edinmek için

CodeW3C.com'da HTML DOM referans el kitabında, HTML işaretlerinin karşılık gelen DOM nesneleri için özel referans sayfaları hazırladık:

HTML DOM referans el kitabı

İlgili sayfalar

XML DOM referans el kitabı:Document nesnesi

XML DOM referans el kitabı:Document.getElementById()

XML DOM referans el kitabı:Document.getElementsByTagName()