黑马程序员技术交流社区
标题:
dom问题……求助!
[打印本页]
作者:
丁官林
时间:
2012-4-17 19:21
标题:
dom问题……求助!
本帖最后由 丁官林 于 2012-4-18 09:51 编辑
<head>
<title>练习</title>
<script type="text/javascript" >
function f1() {
var inputs = document.getElementsByName("input");
for (var i = 0; i < inputs.length; i++) {
var input = inputs
;
input.onfocus = f2;
input.onblur = f3;
}
}
function f2() {
this.style.background = "red";
}
function f3() {
this.style.background = "white";
}
</script>
</head>
<body>
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
<input type="text" /><br />
</body>
大侠们,帮办忙,看看我哪里出错了?{:soso_e183:}
作者:
孙杰
时间:
2012-4-17 19:53
document.getElementsByTagName("input") 吧
document.getElementsByName("a1")<input type="" name=“a1”/>这样用的
作者:
莫洪刚
时间:
2012-4-17 22:35
var inputs = document.getElementsByName("input");获得的长度是0
应该是var inputs = document.getElementsByTagName("input");才对
var inputs = document.getElementsByTagName("input");
for (var i = 0; i < inputs.length; i++) {
inputs[i].onfocus = function () {
this.style.background = "red";
}
inputs[i].onblur = function () {
this.style.background = "white";
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2