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

http://img.mukewang.com/570f8c330001161d12890599.jpg不是说,如果文档中的 name 属性可能不唯一,所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素,为啥我输出的是一个元素呢!

想要飞的鱼儿
浏览 1481回答 3
3回答

晚安sp

<!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>

木子兮

遍历输出了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript