javascript如何获得鼠标指向的元素id
发布网友
发布时间:2022-04-22 13:05
我来回答
共4个回答
热心网友
时间:2022-04-22 14:34
var e1 = getElementById("one");
//获得ID为"one"元素。
e1.style.background = "#f00";
//改变颜色为红色!
想怎么玩就怎么玩,
但有一个疑惑:为什么不使用CSS呢?
#one:hover{};
........
可以使用的,如果单单是一个这种样式,使用A标签也是一个很好的办法:
<a href="javascript:void(0);">你好啊</a>
而且A也可以格式大小的,如;
<a href="javascript:void(0);" style="background:#f00;width:100px;height:50px;">你好啊</a>
别动不动使用div,有时用多了还不如不用呢!
热心网友
时间:2022-04-22 15:52
<script language="javascript">
document.onmousemove = function(){
document.getElementById("out").innerText = event.srcElement.id
}
</script>
<div id="out"></div>
<div id="aa">aa</div>
<div id="bb">bb</div>
请参考
热心网友
时间:2022-04-22 17:27
按照楼主的思路解释这个问题:
IE6的情况下
<html>
<head>
<script type="text/javascript">
function changeColor()
{
elem = document.elementFromPoint(event.clientX, event.clientY);
elem.style.color = "red";
}
</script>
</head>
<body>
<div id="one" onMouseOver="changeColor();">你好啊</div>
<div id="two" onMouseOver="changeColor();">你好啊</div>
</body>
</html>
热心网友
时间:2022-04-22 19:18
getElementFromPoint