JavaScript 事件(常用) 网页中的每个元素都可以产生某些可以触发 JavaScript 函数的事件。比方说,我们可以在用户点击某按钮时产生一个 onClick 事件来触发某个函数。事件在 HTML 页面中定义。 事件三要素 事件源、事件、事件驱动程序。 1.获取事件源:document.getElementById(“box”); 2.绑定事件: box.onclick = function(){ 程序 } 窗口事件,只在body和frameset元素中才有效 onload 页面或图片加载完成时 onunload 用户离开页面时 表单元素事件,在表单元素中才有效 onchange 框内容改变时 onsubmit 点击提交按钮时 onreset 重新点击鼠标按键时 onselect 文本被选择时 onblur 元素失去焦点时 onfocus 当元素获取焦点时 键盘事件,在base,bdo,br,frame,frameset,head,html,iframe,meta,param,script,style,title元素里都无效 onkeydown 按下键盘按键时 onkeypress 按下或按住键盘按键时 onkeyup 放开键盘按键时 鼠标事件 onclick 鼠标点击一个对象时 ondblclick 鼠标双击一个对象时 onmousedown 鼠标被按下时 onmousemove 鼠标被移动时 onmouseout 鼠标离开元素时 onmouseover 鼠标经过元素时 onmouseup 释放鼠标按键时 .其他 onresize 当窗口或框架被重新定义尺寸时 onabort 图片下载被打断时 onerror 当加载文档或图片时发生错误初始化对象例如: 对象={属性1:值1;属性2:值2;…属性n:值n} 注意:每个属性/值对之间用分号隔开; 定义构造函数的对象 例如:function 函数名(属性1, 属性2,…属性N) {this.属性1=属性值1; this.属性2=属性值2;this.属性n=属性值n;
this.方法名1=函数名1;this. 方法名2=函数名2; }
|