XML DOM HTMLElement Nesnesi
- Önceki sayfa DOM HTMLDocument
- Sonraki sayfa DOM NamedNodeMap
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:
İlgili sayfalar
XML DOM referans el kitabı:Document nesnesi
XML DOM referans el kitabı:Document.getElementById()
XML DOM referans el kitabı:Document.getElementsByTagName()
- Önceki sayfa DOM HTMLDocument
- Sonraki sayfa DOM NamedNodeMap