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;的话 就会弹出其不是对象的错误。

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

原文地址:https://www.cnblogs.com/luhangnote/p/2665500.html