为了账号安全,请及时绑定邮箱和手机立即绑定

为什么返回的不是一个数组呢?

为什么返回的不是一个数组呢?

想要飞的鱼儿 2016-04-14 20:28:57
不是说,如果文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素,为啥我输出的是一个元素呢!
查看完整描述

3 回答

?
晚安sp

TA贡献405条经验 获得超154个赞

<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function getnum(){
  var mynode=document.getElementsByName("myt");  
  alert(mynode.length);
}
</script>
</head>
<body>
<input name="myt" type="text" value="1">
<input name="myt" type="text" value="2">
<input name="myt" type="text" value="3">
<input name="myt" type="text" value="4">
<input name="myt" type="text" value="5">
<input name="myt" type="text" value="6">

<br />
<input type="button" onclick="getnum()" value="看看有几项?" />
</body>
</html>


查看完整回答
1 反对 回复 2016-04-15
?
木子兮

TA贡献25条经验 获得超9个赞


遍历输出了

查看完整回答
反对 回复 2016-04-15
  • 3 回答
  • 0 关注
  • 1480 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信