正如標題所示,如何在JavaScript中的元素上觸發一個onmouseover
事件?請參閱代碼片段。我可以點擊小黑盒並執行onmouseover
事件,而不是懸停在大盒子上嗎?目標不是將箱子變成藍色,而是觸發onmouseover
事件。而且我還需要用JavaScript來完成,不需要Jquery。如何在javascript中的元素上觸發onmouseover事件?
function showBlue() {
\t document.getElementById('xyz').style.background = "#425dff";
}
function showRed() {
\t document.getElementById('xyz').style.background = "#e2e2e2";
}
#abc{width: 50px; height: 50px; background: #000000; color:#ffffff; cursor: pointer;}
#xyz{width: 200px; height: 200px; background: #e2e2e2;}
<div id="abc"><a>click me</a></div>
</br>
<div id="xyz" onmouseover="showBlue()" onmouseout="showGrey()"></div>
我試過,但我:(沒有工作
<script>
document.getElementById('abc').addEventListener("click", triggerFunction);
function triggerFunction() {
document.getElementById('xyz').mouseover();
}
</script>
我需要它,如果可能的 – 2015-03-13 18:56:11
純JavaScript的解決方案,我希望我能downvote對此有何評論Teemu :( – 2015-03-13 18:56:26