JavaScript常见事件处理方法

事件绑定
a .使用元素的onclick 属性 = 函数  (不推荐)
b. .先找到DOM节点,然后在DOM节点上安插事件处理函数(匿名函数方式)  ,这种方式比较常用,
但是不能实现一个事件执行多个函数。
c .  监听器方式
        // ele.addEventListener(type, listener,flag);
        // type 代表事件的类型  字符串  类型  'onclick'
        // listener 事件处理函数
        // flag Boolean值 默认是false 冒泡, true代表 捕获
        // addEventListener 可以对一个事件安插多个处理


以下列举一些经常使用到的事件:
onclick 鼠标点击某个对象
ondblclick 鼠标双击某个对象
onmousedown 某个鼠标按键被按下
onmouseup 某个鼠标按键被松开
onmousemove 鼠标被移动
onmouseover 鼠标被移到某元素之上
onmouseout 鼠标从某元素移开
oncontextmenu  右键菜单
onselect 文本框文本被选定。
onchange  表单域内容改变的时候
onfocus事件就是当光标落在文本框中时发生的事件。
onblur事件是光标失去焦点时发生的事件。
onsubmit    提交按钮被点击
onreset    一个表单被提交时触发的事件
onkeydown 某个键盘的键被按下
onkeypress 某个键盘的键被按下或按住
keyup 某个键盘的键被松开
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章