当鼠标停留在没有css光标样式设置的标准html元素上时,有没有办法确定鼠标的样式或图标是什么?例如,当鼠标图标位于标准html按钮上方时,鼠标图标从箭头变为手形,或者当鼠标图标位于标准文本输入上方时,鼠标图标从箭头变为文本输入图标。
仅当元素具有style.cursor设置时,此代码才有效。
document.addEventListener("mousemove", function(event) {
//console.log("mouse is down")
var x = event.clientX, y = event.client
<html>
<head>
<title>Question</title>
<script type="text/javascript" >
function MouseOverHand(ID)
{
var Cursor='hand';
var ID=ID;
if (!document.all){ Cursor='pointer'; }
document.getElementById(ID).style.cursor=Cursor;
}
</script>