犀牛书中是这样说的,document.forms.foo可以用来访问id或name为foo的表单,id或name不凌乱吗?如果是下列几种情况咋办?
1 有多个拥有相同name的form时
<form name = "a"></form>
<form name = "a"></form>
<script>document.forms.a<script>
这样会选取到哪个form?
2
<form id = "a"><form>
<form name = "a"></form>
<script>document.forms.a</script>
更新: 根据我的试验: 第一种情况会返回第一个匹配到的元素(以文档顺序为准) 第二种情况以id为优先 这个结论没啥问题吧?
亲,所以html就要注意了,各类名称有好的规划
ID不要重复,form name不要乱混用。