各位好
刚才在网上逛逛
看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
请问这些写法的差别是?
这样的话还可以有多个同名的元件吗?
谢谢各位