為什么這里面的for循環(huán)實(shí)現(xiàn)不了。
<!DOCTYPE HTML>
<html>
<head>
<script type="text/javascript">
function getnum(){
? var mynode= document.getElementsByName('myt') ? ? ? ?; ?
??
? alert(mynode.length);
? for(var i=0;i<mynode.length;i++){
? document.write(mynode[i].value + '<br/>');
? }
??
}
</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-03-18
可以重新寫一個(gè)函數(shù),或者用alert
2016-01-12
因?yàn)槟?document.write(mynode[i].value + '<br/>');的時(shí)候把原文檔給覆蓋掉了 ?這個(gè)時(shí)候mynode已經(jīng)不存在了 ?程序不會(huì)往下執(zhí)行 ?所以只打印了一次