事件
3 种定义事件的方式 On 事件名称: 优点:简单方便 缺点:只能一个事件调用 1 个函数。只有冒泡 h1.onclick = function(){ h1.style.backgroundColor = "deeppink" } AddEventlistener: 优点:同一事件可以调用多个函数,这个模式下,可以设置事件是捕获还是冒泡,默认是冒泡。 h1.addEventListener(事件的名称,事件调用起的函数, true/false( 捕获 / 冒泡 ) ) 事件对象 每一个事件调用的执行函数,都会默认传入一个事件对象,这个对象会包含当次事件的相关信息。 冒泡事件 事件由最里面一层一层向上触发,直到 HTML 元素,那么这种事件模式就是冒泡事件。一般情况下就用冒泡。 捕获事件 由 HTML 开始一层一层向下出发,直到最小的子元素,那么这种事件模式就是捕获 点击事件、单击事件、双击事件 鼠标事件:鼠标移入、鼠标移出、鼠标悬浮 按键事件:按键按下、按键弹起、按键press 触屏事件 touch 移动端的事件,跟点击事件不一样的地方在于,可以多点触控。 案例代码; <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> #d1{ width: