我正在使用div,并希望它随鼠标坐标移动。我不知道什么是错的。或者我使用的方法是错误的。请帮忙!我的JavaScript代码有什么问题?
<!DOCTYPE html>
<html>
<head>
<title>JavaScript</title>
<script></script>
<style>
#box{
background:cyan;
height:100px;
width:100px;
}
</style>
</head>
<body onLoad="placeBox()">
<div id="box"></div>
<script>
function placeBox(){
var x = event.clientX;
var y = event.clientY;
var d = document.getElementById('box');
d.style.position = "absolute";
d.style.left = x+'px';
d.style.top = y+'px';
}
setInterval("placeBox()", 1);
</script>
</body>
</html>
'事件'可能是未定义的;其次,请始终将您的问题与控制台选项卡上显示的错误代码一起发布。 – MackieeE
您正尝试读取响应时间间隔的事件对象,而不是具有坐标的事件。 – Quentin
你在console.log中得到了什么错误() – Zabs