DOM是属性不是对象。

<body>
<form name="f1">
<input name="b1" type="button" value="press me " />
</form>
<script>
function pleased() {
document.getElementsByName("b1")[0].value += ".please!";
}
document.getElementsByName("b1")[0].onmouseover = pleased;
</script>
</body>

上面的例子中。 是正确的。。 当如果将document.getElementsByName("b1")[0].onmouseover = pleased;

改成document.f1.b1.onmouseover = pleased;的话 就会弹出其不是对象的错误。

 

//以后要是有遇到类似的问题 在进行深思

posted @ 2012-08-31 15:46  陆航  阅读(146)  评论(0编辑  收藏  举报