我觉得我的没有问题啊,为什么老是提示我说我的onmouseover定义不了呢?
匀速动画
body,div,span{
margin:0;
padding:0;
}
#first{
width:200px;
height:200px;
position:relative;
background:#F00;
cursor:pointer;
top:0;
left:-200px;
}
#first span{
background:#00C;
width:30px;
height:50px;
border-radius:2px;
font-size:20px;
text-align:center;
position:absolute;
left:200px;
top:75px;
color:#FFF;
}
分享
这是他的错误提示:Uncaught TypeError: Cannot set property 'onmouseover' of null |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
var oDiv=document.getElementById('#first');
改成
var oDiv=document.getElementById("first");试试 |
|
|
|
|
他给你报的错说的是你不能为null的定义一个onmouseover属性,那么原因肯定就是因为你的oDiv是一个null,原因是你在
varoDiv=document.getElementById('#first');//这个语句里你应该获开的元素是id属性值为first的,不需要#,带#的是jq的写法吧。分享//定义属性的时候最好属性的值应该用单或双引号括起来 |
|
|
|
|