Örnek
Bir niteliklerini kaç öğrenin <button> sahip eleman:
var x = document.getElementById("myBtn").attributes.length;
X'in sonucu olabilir:
2
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
nitelikler tesiste NamedNodeMap nesnesi olarak, belirtilen düğümün öznitelikleri bir koleksiyon döndürür.
düğümleri endeks numaralarıyla erişilen ve indeks 0 ile başlayan edilebilir.
İpucu: Sayısal indeksleme Bir elemanın niteliklerini gözden geçirecek için yararlıdır: Sen kullanabilirsiniz uzunluğu tüm döngü düğümlerini bağlıyor sonra yapabilirsiniz, niteliklerin sayısını belirlemek için NamedNodeMap nesnenin mülkiyet ve istediğiniz bilgi ayıklamak.
İpucu: HTML özellikleri nitelik düğümleri tüm vardır özellikleri ve yöntemleri kullanılabilir nesneyi Özellik.
Tarayıcı Desteği
özellik | |||||
---|---|---|---|---|---|
attributes | Evet | Evet | Evet | Evet | Evet |
Not: Internet Explorer 8 ve daha önceki, nitelikleri özelliği bir element için olası tüm niteliklerin bir koleksiyon döndürür.
Sözdizimi
node .attributes
Teknik detaylar
Geri dönüş değeri: | düğümün öznitelikleri bir koleksiyon temsil eden bir NamedNodeMap nesne, |
---|---|
DOM Sürüm | Çekirdek Seviye 1 Düğüm Nesne |
Diğer Örnekler
Örnek
Bir adını alın <button> öğenin saniyede (index 1) özellik:
var x = document.getElementById("myBtn").attributes[1].name;
X'in sonucu olabilir:
onclick
Kendin dene " Örnek
Bir nitelikleri kaç öğrenin <img> var eleman:
var x = document.getElementById("myImg").attributes.length;
X'in sonucu olabilir:
5
Kendin dene " Örnek
Bir bütün nitelikleri aracılığıyla Döngü <img> elemanı ve çıkış her özelliğin adı ve değeri:
var x = document.getElementById("myImg");
var txt = "";
var i;
for (i =
0; i < x.attributes.length; i++) {
txt = txt +
x.attributes[i].name + " = " + x.attributes[i].value + "<br>";
}
Kendin dene "