0
我正在看一些示例代碼教程,並注意到在Javascript-coder.com上,作者有幾個關於表單訪問的條目,它們使用兩種不同的訪問表單元素的方法而無需解釋。基本的Javascript對象/表單訪問
實施例:
var myForm = document.forms["myForm"];
var elem = myForm[anInputName];
//OR
var myForm = document.forms["myForm"];
var elem = myForm.elements[anInputName];
兩者似乎提供到元件有效的訪問。谷歌似乎只是廢掉了一堆語法引用。爲什麼這兩個工作?
是否有任何理由去與其中一個或另一個,或者它是個人風格? –
完全由個人選擇,兩者同樣有效,並指向相同的對象。就我個人而言,我會選擇第一種方法,因爲它比編碼少一點。 – Clive
「elements」數組屬性提供了輕鬆遍歷表單元素的能力,在javascript中循環對象屬性可能會更復雜一點。 – Bodman