有人可以進入歷史記錄/爲什麼與表單元素交互使用名稱已經不再使用,document.getElementById
已接管。爲什麼大多數表單使用ID代替NAME的原因
歷史上發生了什麼事情促使了這種變化和轉變。
最後,有沒有轉變,或者仍然是推薦的做事方式?
Document.getElementById vs document.form.name
根據一些論壇的討論document.form.name不被所有的瀏覽器識別。是這樣嗎?請參閱:
"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. "
實際問題是什麼? 「你應該只根據你面臨的實際問題提出切實可行的,可回答的問題。」http://stackoverflow.com/faq –
問題是兩種方式都可以工作,但是在編寫代碼時知道什麼更正確是很好的。 –
解釋爲「哪一個更正確」的建設性問題,這是一個重複(至少一箇舊問題)。 –