各位好
剛才在網上逛逛
看JavaScript教學時,發現不太清楚的東西
麻煩各位開導小弟
剛學JavaScript時
取得元件
學到都是使用
getElementById、getElementsByName
如果
原始碼是
<form name='form' id='form'>
姓名:
<input type='text' name='name' id='name' /> E-mail:
<input type='text' name='email' id='email' />
<input type='button' name='submit' value='送出'
onclick='processFormData();' />
</form>
要取得name這的Input元件
使用 Document.getElementsByName("name")[0]
剛才看到可以直接寫
Document.form.name
有的是
Document.forms['form'].elements['name']
or
Document.form.elements['name']
or
Document.form.elements.name
請問這些寫法的差別是?
這樣的話還可以有多個同名的元件嗎?
謝謝各位