這為什么只輸出1?
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function getnum(){
? var mynode= document.getElementsByName("myt") ;?
? for(var i = 0;i<mynode.length;i++){
? ? ? document.write(mynode[i].value+"</br>");
? }
?
? //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="看看有幾項(xiàng)?" />
</body>
</html>
2016-08-22
...
http://idcbgp.cn/qadetail/129361
2017-07-03
你好,我也是這個問題。能給我詳細(xì)講解一下嗎?這里沒涉及到頁面更新阿,為什么會存在document輸出值被覆蓋呢?在之前的練習(xí)中,多次調(diào)用document.write方法都不會覆蓋輸出
2016-08-22
document.write(mynode[i].value+"</br>");這一句我改成已彈框的形式輸出alert(mynode[i].value);,它是正常的,用document輸出為啥是1,我也不知道原因