我製作了一個評分系統,當用戶鼠標懸停時,星星會變成黃色,但當用戶鼠標移出時,星星會變成白色。MouseEvent和Onclick
但是,我想做一個功能,當用戶點擊明星時,它變成黃色,即使在鼠標移出時也不會回白。我嘗試使用鼠標按下來執行此操作,但鼠標懸停事件仍然出現。
<script>
function changeImage1() {
document.getElementById('myImage1').src="yellow.jpg";}
function reset(){
document.getElementById('myImage1').src= "whitestar.jpg";}
</script>
<body>
<img id="myImage1" onmouseover="changeImage1()" onmouseout="reset()" width="150" height="150"src="whitestar.jpg">
</body>
在哪裏說明的問題和解決方案? –
問題::當我們不需要它時,事件發生, 解決方案::刪除不需要的事件 –
請編輯您的答案以提供更多信息。 –