onmouseover直接附加不起作用?
<span id= "SP ">
<input value= "222 " id= "btn1 ">
<script language= "javascript ">
document.all.btn1.onmouseover= "alert( 'aa ') ";
document.all.btn1.onclick= "alert( 'aa ') ";
</script>
</span>
此时btn的onmouseover无效,但如果将 <span> 的内容重新赋值则生效。
有什么办法解决?不用attachEvent方法。
------解决方案--------------------document.all.btn1.onmouseover=function (){ "alert( 'aa ') ";}
------解决方案--------------------onmouseover指定处理函数,只在事件触发时来运行函数。
------解决方案-------------------- <span id= "SP ">
<input value= "222 " id= "btn1 " onmouseover= "alert( 'aa ') " onclick= "alert( 'aa ') ">
</span>
------解决方案--------------------document.all.btn1.onmouseover=function () {alert( 'aa ');};
document.all.btn1.onclick= function () {alert( 'aa ');};