Web中按下鼠标按钮颜色改变放开鼠标颜色恢复的方法
2017-02-25 21:50
316 查看
方法一:
直接在html中为元素添加onmousedown和onmouseup事件,在JavaScript中写函数
<!DOCTYPE html>
<html>
<body>
<button onmousedown="mouseDown(this)" onmouseup="mouseUp(this)">button</button>
<script>
function mouseDown(e) {
e.style="background-color:black";
}
function mouseUp(e) {
e.style="background-color:white";
}
</script>
</body>
</html>
其中mouseDown(this)中的this表示将按钮这个元素作为参数传递给mouseDown();
方法二:
在JavaScript中为元素绑定onmousedown和onmouseup事件
<!DOCTYPE html>
<html>
<body>
<button id="sel">button</button>
<script>
document.getElementById("sel").onmousedown = function() {mouseDown()};
document.getElementById("sel").onmouseup = function() {mouseUp()};
function mouseDown() {
e.style="background-color:black";
}
function mouseUp() {
e.style="background-color:white";
}
</script>
</body>
</html>
注意:此时需要为button元素设置一个id,以方便在JavaScript中为其绑定事件
直接在html中为元素添加onmousedown和onmouseup事件,在JavaScript中写函数
<!DOCTYPE html>
<html>
<body>
<button onmousedown="mouseDown(this)" onmouseup="mouseUp(this)">button</button>
<script>
function mouseDown(e) {
e.style="background-color:black";
}
function mouseUp(e) {
e.style="background-color:white";
}
</script>
</body>
</html>
其中mouseDown(this)中的this表示将按钮这个元素作为参数传递给mouseDown();
方法二:
在JavaScript中为元素绑定onmousedown和onmouseup事件
<!DOCTYPE html>
<html>
<body>
<button id="sel">button</button>
<script>
document.getElementById("sel").onmousedown = function() {mouseDown()};
document.getElementById("sel").onmouseup = function() {mouseUp()};
function mouseDown() {
e.style="background-color:black";
}
function mouseUp() {
e.style="background-color:white";
}
</script>
</body>
</html>
注意:此时需要为button元素设置一个id,以方便在JavaScript中为其绑定事件
相关文章推荐
- QT之鼠标滑过按钮,按钮改变颜色,离开之后,按钮恢复原先颜色
- JavaSE基础 awt Button 鼠标放在按钮上背景颜色改变,鼠标离开背景颜色恢复
- .NET中动态生成的表格,当鼠标经过tr时改变tr当前颜色,当鼠标移开恢复原来的颜色
- JS实现鼠标滑过链接改变网页背景颜色的方法
- 改变Android按钮颜色的高效方法
- 改变Android按钮背景颜色的高效方法
- asp.net2.0自定义控件---鼠标移到按钮上更改背景颜色,移出后恢复
- 改变按钮的背景颜色和鼠标在按钮上时指针的样子
- 改变Android按钮背景颜色的高效方法
- 在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- iOS开发之--最简单的导航按钮更换方法/导航颜色的改变
- 在TBitBtn钮上单击鼠标,然后放开鼠标,按钮能保持按下状态,再次单击,能恢复成弹起状态?
- 鼠标经过GridView的行会改变行颜色,离开后恢复原来的颜色
- 在Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- 在 Web DataGrid 中当鼠标移到某行与离开时行的颜色发生改变(结合javascript)
- MFC窗体上的STATIC控件鼠标移上去改变文本和背景颜色,鼠标离开恢复正常
- MFC改变按钮的颜色,方法简单,实用
- 三种方法鼠标经过改变DIV背景颜色
- Android按钮按下的时候改变颜色实现方法
- Asp.NET(c#)DataGrid鼠标悬停项改变颜色,移除恢复