打地鼠:(總結)
1、for(var i in inputs)得到的i是inputs的鍵,inputs[i]纔是值
2、不能用typeof(inputs[i])取得節點對象的類型,那樣得到的是javascript的數據類型,而要用inputs[i].type
<head>
<title></title>
<script type="text/javascript">
function f1() {
var inputs = document.getElementsByTagName("input");
for (var i in inputs) {
if (inputs[i].type == "button") {
inputs[i].value = "哈哈";
}
}
event.srcElement.value = "嗚嗚";
}
window.onload = function () {
var inputs = document.getElementsByTagName("input");
//for (var i in inputs)得到的i是inputs的鍵,inputs[i]纔是值
for (var i in inputs) {
//不能用typeof(inputs[i]),那樣得到的是javascript的數據類型
if (inputs[i].type == "button") {
inputs[i].onclick = f1;
}
}
}
</script>
</head>
<body>
<input type="button" value="哈哈" />
<input type="button" value="哈哈" />
<input type="button" value="哈哈" />
<input type="button" value="哈哈" />
<input type="button" value="哈哈" />
<input type="button" value="哈哈" />
</body>