📅  最后修改于: 2023-12-03 15:08:02.447000             🧑  作者: Mango
当用户将鼠标悬停在按钮上时,更改文本颜色应该是一个常见的用户界面操作。在本文中,我们将介绍如何通过编写JavaScript代码来实现此功能。
<button id="myButton">点击我</button>
#myButton {
color: black;
}
#myButton:hover {
color: red;
}
addEventListener
方法来抓取按钮,然后添加一个mouseover
事件监听器来检测鼠标悬停。在事件监听器内部,我们可以更改按钮的style.color
属性来更改文本颜色。const myButton = document.getElementById('myButton');
myButton.addEventListener('mouseover', () => {
myButton.style.color = 'red';
});
mouseout
监听器,以便在鼠标从按钮上移开时触发。myButton.addEventListener('mouseout', () => {
myButton.style.color = 'black';
});
<button id="myButton">点击我</button>
<style>
#myButton {
color: black;
}
#myButton:hover {
color: red;
}
</style>
<script>
const myButton = document.getElementById('myButton');
myButton.addEventListener('mouseover', () => {
myButton.style.color = 'red';
});
myButton.addEventListener('mouseout', () => {
myButton.style.color = 'black';
});
</script>
现在你已经学会了如何在按钮悬停时更改文本颜色!使用这个技术,你可以创造出有趣的用户体验,增强你的网站或应用程序的交互性。