javascript事件的响应方式
来源:互联网 发布:aws s3 php 上传 编辑:程序博客网 时间:2024/06/06 02:10
1 通过元素内的事件响应
如:<html>
<head>
<style type="text/css">
</style>
<script type="text/javascript">
function changeBg()
{
document.getElementById("text").style.backgroundColor="pink";
}
function restore()
{
document.getElementById("text").style.backgroundColor="white";
}
</script>
</head>
<body>
<input type="text" id="text" onfocus="changeBg()" onblur="restore()"/>
</body>
</html>
2 先获得元素再将它与事件绑定
例子如下:
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<input type="text" id="text" />
<script type="text/javascript">
var text=document.getElementById("text");
text.onclick=function()
{
this.style.backgroundColor="pink";
}
text.onblur=function()
{
this.style.backgroundColor="white";
}
</script>
</body>
</html>
3通过增加监听的方式来:
<html>
<head>
<style type="text/css">
</style>
</head>
<body>
<input type="text" id="text" />
<script type="text/javascript">
var text=document.getElementById("text");
if(!text.attachEvent)
{
text.addEventListener("click",change,false); //非IE不打支持on打头
text.addEventListener("blur",restore,false);
//removeEventListener(event,function,capture/bubble); 监听的移除
}
else
{
text.attachEvent("onclick",change); //ie支持只on打头
text.attachEvent("onblur",restore);
//detachEvent(event,function); 监听的移除
}
function change()
{
text.style.backgroundColor="pink";
}
function restore()
{
text.style.backgroundColor="white";
}
</script>
</body>
</html>
- javascript事件的响应方式
- javascript 的 onload事件响应
- JavaScript常用的事件响应
- android响应事件的三种方式
- Button响应事件的4中方式
- 用javascript响应表单的提交事件
- 取消按回車后就响应Button事件的JavaScript
- JavaScript的事件响应与网页交互
- javascript键盘事件响应
- JavaScript:事件响应
- JavaScript事件响应
- JavaScript事件响应学习
- javascript 定义事件的方式
- Javascript添加事件的方式
- 常用事件响应实习方式
- Android之下Menu的创建方式和事件响应
- Button按钮响应事件的2种实现方式
- android响应事件(按钮)的三种方式
- Git 初学者使用指南及Git 资源整理
- 实验记录二 示例程序
- 给定一个数组和一个数字,给定的数组里是否存在两个数字之和等于给定的数字
- 数据结构之无向网(邻接矩阵)之基本操作(含Prim)
- Android常见问题集锦
- javascript事件的响应方式
- hdoj.1718 Rank 20141019
- Hough变换的原理:
- HDU1009_FatMouse' Trade【贪心】【水题】
- 通过登陆界面进入ubuntu 14.04 的 root。
- Session,Cookie的区别
- 又是一年自考时
- 关于java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I异常的解决办法
- 关于nsinteger与负数大小对比判断