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

document.getElementsByTagName("")问题

document.getElementsByTagName("")问题

慕粉3361053 2016-08-10 20:16:09
<!DOCTYPE HTML><html><head><script type="text/javascript">function getnum(){  var mynode=document.getElementsByTagName("input")         ;    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>    <form name="input">    </form>   </body></html>alert(mynode.length);为什么等于7,表单form 的name="input"不是form标签么,为什么等于<input>标签??
查看完整描述

2 回答

已采纳
?
super_mb

TA贡献101条经验 获得超107个赞

TagName就是标签名的意思,document.getElementsByTagName("input") 就是取页面中所有的input标签。

查看完整回答
反对 回复 2016-08-10
  • 慕粉3361053
    慕粉3361053
    我好奇的是,为什么<form name="input">中的name="input" 不是form标签 而是input标签,
  • super_mb
    super_mb
    你这里不就7个input标签么。。 <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>
  • super_mb
    super_mb
    你是不是漏数了按钮那个input啊
?
yemaa

TA贡献77条经验 获得超14个赞


document.getElementsByName("")这个才是form标签


查看完整回答
1 反对 回复 2016-08-11
  • 2 回答
  • 0 关注
  • 2022 浏览
慕课专栏
更多

添加回答

举报

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