亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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 關注
  • 2092 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號