因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。我们可以通过以下实例,看看getelementsbyname方法返回的到底是什么?
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>我爱捣鼓(www.woaidaogu.com)</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> </head> <script type="text/javascript"> var x=document.getElementsByName("myInput"); console.log(x); </script> </head> <body> <input name="myInput" type="text" size="20" /><br /> <input name="myInput" type="text" size="20" /><br /> <input name="myInput" type="text" size="20" /><br /> <br /> <input type="button" value="提交" /> </body> </html>
现在大家搞清楚了getelementsbyname方法返回的是什么了吧,感谢您访问“我爱捣鼓(www.woaidaogu.com)”网站的内容,希望对大家有所帮助!引用本文内容时,请注明出处!谢谢合作!