<script language="JavaScript">
function kao() {
oDiv = document.getElementById("div");
document.onkeydown = function() {
switch (event.keyCode) {
case 37 : oDiv.style.left = oDiv.offsetLeft - 1; xy();
break;
case 38 : oDiv.style.top = oDiv.offsetTop - 1; xy();
break;
case 39 : oDiv.style.left = oDiv.offsetLeft + 1; xy();
break;
case 40 : oDiv.style.top = oDiv.offsetTop + 1; xy();
break;
default : break;
}
}
xy = function() {
oDiv.innerHTML = "距顶:"+oDiv.offsetTop+"px<br>距左:"+oDiv.offsetLeft+"px";
}
}
</script><body><div style="position:absolute; left:100px; top:100px; height:100px; width:100px; border:1px solid red" id="div" onmouseover="kao()" onmouseout="document.onkeydown=new Function()">DIV</div></body>
function kao() {
oDiv = document.getElementById("div");
document.onkeydown = function() {
switch (event.keyCode) {
case 37 : oDiv.style.left = oDiv.offsetLeft - 1; xy();
break;
case 38 : oDiv.style.top = oDiv.offsetTop - 1; xy();
break;
case 39 : oDiv.style.left = oDiv.offsetLeft + 1; xy();
break;
case 40 : oDiv.style.top = oDiv.offsetTop + 1; xy();
break;
default : break;
}
}
xy = function() {
oDiv.innerHTML = "距顶:"+oDiv.offsetTop+"px<br>距左:"+oDiv.offsetLeft+"px";
}
}
</script><body><div style="position:absolute; left:100px; top:100px; height:100px; width:100px; border:1px solid red" id="div" onmouseover="kao()" onmouseout="document.onkeydown=new Function()">DIV</div></body>
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货