kimliğini kullanıyor Birisi, NAME kullanarak form öğeleriyle etkileşimde bulunmanın geçmişini/nedenlerini uygulamaya geçirmiş olabilir ve document.getElementById
ürünü devralmıştır.Nedeni çoğu form javascript NAME yerine
Bu değişim ve değişime neden olan, tam olarak tarihsel olarak ne oldu.
Son olarak, bir vardiya var mı, yoksa her ikisi de hala bir şeyler yapmanın yolları mı? Bazı forum tartışmaları document.form.name göre
Document.getElementById vs document.form.name
tüm tarayıcılar tarafından tanınmamaktadır. Bu dava mı? Bkz:
"I've been told in the past that you should not use "document.form_name.element_name" compared to "document.getElementById()", as the first is not recognized by all browsers. "
Asıl sorun nedir? “Karşılaştığınız asıl sorunlara dayanarak sadece pratik ve yanıtlanabilir sorular sormalısınız.” Http://stackoverflow.com/faq –
problem her iki şekilde de işe yarar ama kod yazarken neyin daha doğru olduğunu bilmek güzel olurdu. –
“Hangisi daha doğru” yapıcı bir soru olarak yorumlanırsa, bu bir kopyadır (en az bir eski sorunun). –