<p></p>
*{
margin: 0;
padding: 0;
}
body{
height: 5000px;
}
p{
width: 100px;
height: 100px;
background: pink;
position: fixed;
top:0;
left: 0;
}// 获取标签对象
var oP = document.querySelector('p');
// 获取标签占位 内容+padding+border
var oPWidth = oP.offsetWidth;
var oPHeight = oP.offsetHeight;
// 给整个文档添加点击事件
document.addEventListener('click' , function(e){
// 将获取的 鼠标定位数值 赋值给 标签定位属性
oP.style.top = e.clientY - oPHeight/2 + 'px' ;
oP.style.left = e.clientX - oPWidth/2 + 'px' ;
})
![在这里插入图片描述 [js] 元素随着鼠标移动(在窗口下)_点击事件](https://file.cfanz.cn/uploads/gif/2022/12/21/2/041B8KJ86N.gif)










