getElementsByName方法
<!DOCTYPE html>
<html>
<head>
? ? <meta charset="UTF-8">
? ? <title>Document</title>
? ? <script type="text/javascript">
? ? ? function getnum(){
? ? ? ? var myonde=document.getElementsByTagName("myt");
? ? ? ? alert(myonde.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>
為什么我的這個代碼打出的信息為網(wǎng)頁顯示為0 ?應該是6才對啊,也沒有報錯,是瀏覽器的問題嗎?求解?
2017-10-27
?var myonde=document.getElementsByTagName("myt");這句話這個getElementsByTagName寫錯了,應該是getElementsByName,改過來就對了
2017-07-18
getElementsByTagName("xxx") 這是獲取 標簽名為XXX的元素數(shù)組 即<xxx ?>aaa</xxx> ?。這里應該使用getElementsByName("xxx"); 獲取的是 <input name="xxx" />?
2017-07-07
getElementsByTagName("標簽名稱") ;
注意是標簽名稱;
你寫的 myt 是 input 標簽里面屬性 name 的 value;