2011-07-21 21 views

cevap

20
document.getElementsByClassName('myClassName')[0].id 

veya

document.querySelector('.myClassName').id 
+0

'da belirtildiği gibi bir sarıcı js işlevine ihtiyacınız olacaktır Teşekkür ederiz! Tam ihtiyacım olan şey. – Zac

+0

Sorun değil! Cevap kabul etmek için serbest düştü :). – binarious

+0

Çapraz tarayıcı değil – KooiInc

1

ilk adım verilen sınıf adıyla eleman (lar) bulmak olacaktır. Şu anda getElementsByClassName ve querySelector gibi modern tarayıcılar tarafından desteklenen bazı işlevler vardır. ancak çapraz tarayıcı çözümleri değildir. olduğu

, getElementsByClassName IE 6-8 ve querySelector tarafından desteklenmeyen IE6-7 & FF3
tarafından desteklenmez kaynak: http://www.quirksmode.org/dom/w3c_core.html

nedenle

tarayıcılarını destekleyen değilse o zaman onları başka kullanabilirsiniz http://blog.justswell.org/clientside-getelementsbyclassname-cross-browser-implementation/