js的事件

什么是事件?

js可以创建动态内容,事件是被js检测到的行为

简单理解:鼠标点击 -- 触发事件得到相应机制

事件三要素

1.事件源(哪个元素)--发生事件的元素 ---程序员定义的

2.事件类型(什么事件)-- 比如鼠标单击事件

3.事件的处理程序(绑定事件的元素做了什么事)-- 也就是事件

// 元素:html标签
// onclick:鼠标得左键 单击事件
// function(){}: 元素被单击,事件被触发后得执行动作的函数
元素.onclick = function(){
    // 元素的动作代码
}







 其他事件

onclick: 单击事件
onmouseover: 鼠标的经过 (支持冒泡)
onmouseout: 鼠标的离开  (支持冒泡)
onmouseenter: 鼠标的经过  (不支持冒泡)
onmouseleave:鼠标的离开  (不支持冒泡)

onmousedown:鼠标的按下事件
onmouseup:鼠标的抬起事件
onmousemove: 鼠标的移动事件

oncontextmenu: 右键事件

冒泡,指的是子元素事件会影响父元素

事件冒泡顾名思义,事件发生的顺序就像一个气泡从水底浮起那样,从底到顶,从内到外。

你可能感兴趣的:(javascript)