【发布时间】:2023-04-05 19:41:02
【问题描述】:
第二部分是出于某种原因读取 null。它适用于第一部分。
window.onload = function() {
var div = document.createElement("div");
div.innerHTML = '<img alt="pickle" src="images/pickle">';
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.zIndex = "3";
div.className = "jack";
document.body.appendChild(div);
第二部分
document.onmousemove=function(e){
var x, y;
if (e) {x=e.clientX; y=e.clientY;}
else {x=event.clientX;y=event.clientY;}
var jack = document.getElementById('jack');
jack.style.top=y+'px';
jack.style.left=x+50+'px';
}};
window.onload = function() {
var div = document.createElement("div");
div.innerHTML = '<img alt="pickle" src="images/pickle">';
div.style.visibility = "visible";
div.style.position = "absolute";
div.style.zIndex = "3";
div.className = "jack";
document.body.appendChild(div);
document.onmousemove=function(e){
var x, y;
if (e) {x=e.clientX; y=e.clientY;}
else {x=event.clientX;y=event.clientY;}
var jack = document.getElementByClassName('jack');
jack.style.top=y+'px';
jack.style.left=x+50+'px';
}};
<html>
<head>
</head>
<body>
</body>
</html>
【问题讨论】:
-
第二部分究竟是什么?你的html是什么?提供更好的例子
标签: javascript debugging console