<body>
<a id="f" style="margin-left:10px;border:1px solid;zoom:1;">我们都是好孩子</a>
<script type="text/javascript">
function mousemove( ){
e=window.event;
x=e.clientX;
y=e.clientY;
var f=document.getElementById("f"); // 改成f=document.getElementById("f")也即将“var”去掉就会出错
f.style.marginLeft=x+"px";
f.style.marginTop=y+"px";
}
document.onmousemove=mousemove;
</script>
</body>
<a id="f" style="margin-left:10px;border:1px solid;zoom:1;">我们都是好孩子</a>
<script type="text/javascript">
function mousemove( ){
e=window.event;
x=e.clientX;
y=e.clientY;
var f=document.getElementById("f"); // 改成f=document.getElementById("f")也即将“var”去掉就会出错
f.style.marginLeft=x+"px";
f.style.marginTop=y+"px";
}
document.onmousemove=mousemove;
</script>
</body>
如果去掉的话没有声明是会报错的。
<a id="ff" style="margin-left:10px;border:1px solid;zoom:1;">我们都是好孩子</a>
<script type="text/javascript">
function mousemove( ){
e=window.event;
x=e.clientX;
y=e.clientY;
f=document.getElementById("ff");
f.style.marginLeft=x+"px";
f.style.marginTop=y+"px";
}
document.onmousemove=mousemove;
</script>
</body>
document.getElementById("f") = document.getElementById("f");
这样可以的话就也就可以了,但实际上是不行的.
它还是3,
a=a
它也还是a
为何这里
document.getElementById("f")是个返回值
不能赋值。