SORU
12 Ocak 2010, Salı


Javascript/HTML öğesi Özniteliklerini tek bir WordPress kullanmak

Bir diziye bir Html elementin tüm niteliklerini koymak istiyorum: bir WordPress kullanmak bir Nesne var gibi, whichs html bu gibi görünüyor:

<span name="test" message="test2"></span>

şimdi xml ayrıştırıcı kullanmak için bir yolu here ama sonra benim nesnesinin html kodu almak için nasıl bilmek istiyorum nitelendirdi.

diğer taraftan bir WordPress kullanmak, ama nasıl yapmak? nitelikleri ve adları sayısı genel.

Teşekkürler

Btw: belge ile eleman erişemiyorum.getelementbyıd ya da ona benzer bir şey.

CEVAP
12 Ocak 2010, Salı


Eğer sen DOM niteliklerini istiyorsanız, muhtemelen daha basit elemanın kendisi üzerinde attributes düğüm listesini kullanmak için:

var el = document.getElementById("someId");
for (var i = 0, atts = el.attributes, n = atts.length, arr = []; i < n; i  ){
    arr.push(atts[i].nodeName);
}

Bu öznitelik adları ile dizi doldurur unutmayın. Eğer öznitelik değeri gerekiyorsa, nodeValue özelliğini kullanabilirsiniz:

var nodes=[], values=[];
for (var att, i = 0, atts = el.attributes, n = atts.length; i < n; i  ){
    att = atts[i];
    nodes.push(att.nodeName);
    values.push(att.nodeValue);
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009
  • William Sledd

    William Sled

    24 EYLÜL 2006