搜索

首页  >  问答  >  正文

javascript - 关于Js中document.forms.foo

犀牛书中是这样说的,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为优先 这个结论没啥问题吧?

怪我咯怪我咯2896 天前644

全部回复(1)我来回复

  • PHPz

    PHPz2017-04-10 12:50:57

    亲,所以html就要注意了,各类名称有好的规划

    ID不要重复,form name不要乱混用。

    回复
    0
  • 取消回复