您的位置:首页 > 其它

Jack's Notes11——打地鼠(forin遍历、type获取节点对象的类型)

2012-07-12 22:39 567 查看
打地鼠:(总结)

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐