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