XML DOM hasAttribute() yöntemi
Tanım ve Kullanım
Eğer mevcut element düğümü belirtilen özelliğe sahipse true döner, aksi takdirde false döner.
Sözdizimi:
hasAttribute(name)
Parametreler | Açıklama |
---|---|
name | Gerekli. Aranacak özelliği belirtir. |
Açıklama
Bu yöntem, bir elementin belirlenen bir özelliğe sahip olup olmadığını belirler, ancak o özelliğin değerini döndürmez. Dikkat edilmesi gerekir ki, bu belgede belirlenen özellik açıkça ayarlanmışsa veya belge türü beyanı bu özelliğe varsayılan bir değer atanmışsa, hasAttribute() yöntemi her iki durumda da true döner.
Örnek
Tüm örneklerde, XML dosyalarını kullanacağız books.xmlve JavaScript fonksiyonları loadXMLDoc()。
Aşağıdaki kod parçası "books.xml" içindeki ilk <book> ögesinin "category" özelliğine sahip olup olmadığını kontrol eder:
xmlDoc=loadXMLDoc("books.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.hasAttribute("category")
);
Yukarıdaki kodun çıktısı:
true