私が持っている場合:
<div id="mydiv" onmouseover="myfunc()">
<div id="mydiv1"></div>
<div id="mydiv2"></div>
</div>
<script>
function myfunc() {
var evt = window.event || arguments.callee.caller.arguments[0];
var em = evt.target || evt.srcElement;
return em.id;
}
</script>
関数はonmouseoverによって呼び出されmydiv
ますが、マウスカーソルが上にある場合、mydiv1
関数はを返しますmydiv1
。
常に表示するようにするにはどうすればよいmydiv
ですか?
PS:のようなものを使用できることは知っていますmyfunc(this)
が、関数内から呼び出し元を見つけたいと思います。