zoukankan      html  css  js  c++  java
  • JS的事件

    JS的事件	
    	1.几个常用事件
    		1)	blur失去焦点
    			focus获得焦点
    		2)	click鼠标单击
    			dblclick鼠标双击(double click)
    		3)	keydown键盘按下
    			keyup键盘弹起
    		4)	mousedown鼠标按下
    			mouseover鼠标经过
    			mousemove鼠标移动
    			mouseout鼠标离开
    			mouseup鼠标弹起
    		5)	reset表单重置
    			submit表单提交
    		6)change下拉列表选中项改变
    		7)select文本被选定
    		8)load页面加载完毕(整个HTML页面中所有的元素全部加载完毕之后发生)
    		注:
    			任何一个事件都会对应一个事件句柄,事件句柄是在事件前添加on
    			onXXX这个事件句柄出现在一个标签的属性位置上(事件句柄以属性的形式存在)
    			
    	2.事件的注册
    		第一种方式:直接在标签中使用使用事件句柄
    			如:<input type='button' value='hello' onclick="sayHello()")/>
    			注:回调函数
    				以上代码的含义是:将sayHello函数注册到按钮上,等待click事件发生后,
    				该函数被浏览器调用,称这个函数为回调函数
    		第二种方式:使用纯JS代码完成事件的注册
    			1)获取按钮对象
    				var btObj=document.getElementById('mybn')
    			2)给按钮对象的onclick属性赋值
    				btObj.onclick=回调函数;
    				如:	
    					<body>
    						<input type="button" value="hello" id="mybtn">
    						<script type="text/javascript"">
    							function doSome(){
    								alert("do some......")
    							}
    							//1.获取按钮对象
    							var btnObj=document.getElementById("mybtn");
    							//2.给按钮对象上的onclick赋值,以下代码是将回调函数注册到click事件上
    							btnObj.onclick=doSome;	//doSome后不能加小括号
    						</script>
    					</body>
    

      

  • 相关阅读:
    电脑操作记录
    【转】XCode快捷键
    【转】iOS开发入门:Xcode常用快捷键
    【转】Android ProgressDialog的使用2
    【转】Android ProgressDialog的使用
    【转】在VMware中安装OS X Yosemite
    【转】VMware Workstation 11 永久激活码key 非注册机
    【转】Xcode 7 真机调试详细步骤
    【转】Xcode7真机调试iOS应用程序
    【转】iOS开发Xcode7真机调试教程
  • 原文地址:https://www.cnblogs.com/-slz-2/p/15546022.html
Copyright © 2011-2022 走看看