Kullanma vs setAttribute .JavaScript= özniteliği?
Nokta yerine setAttribute kullanma hakkında en iyi uygulama bir işaret (.) var gösterim özniteliği?
örneğin^ br .
myObj.setAttribute("class","nameOfClass");
^ br . -^ br .
myObj.className="nameOfClass";
YA
myObj.setAttribute("id","someID");
^ br . -^ br .
myObj.id="someID";
^ br . vb
Teşekkür ederim.
CEVAP
Her zaman JavaScript programlı erişim istiyorsanız .attribute doğrudan form (ama aşağıda quirksmode bağlantıya bakınız) kullanmalısınız. Öznitelikleri farklı hallediyorlar ("") yüklendiğinde doğru.
Bu DOM ile başa çıkmak için istediğiniz zamangetAttribute/setAttribute () örneğin, düz metin kullanın. Farklı tarayıcılar ikisini karıştırır. Quirks modes: attribute (in)compatibility bkz.

HTML yorum etiketi < kullanma!-- --...
Javascript kullanma isteğe bağlı param...
Requirejs kullanma zamanı ve birlikte ...
Kullanma Metin Giriş elemanı metnin so...
Son kullanma tarihi olmayan Javascript...