1. -->文档或浏览器窗口中发生的一些特定的交互瞬间(用户和浏览器之间的交互行为)
  2. -->可以在事件对应的属性中设置一些js代码,这样当事件被触发的,这些代码将会执行

1. 写在HTML里

  1. -->单击:<button id="btn" onclick = "alert('讨厌')">按钮</button>
  2. -->双击:<button id="btn" ondblclick = "alert('哈哈')">我也是按钮</button>
  3. -->鼠标靠近:onmousenove

2. 写在js里

  1. -->可以为按钮的对应事件绑定处理函数的形式来响应事件
  2. -->这样当事件被触发时,其对应的函数将会被调用
  3. <button id = "btn">按钮</button>
  4. var btn = document.getElementById("btn")
  5. btn.onclick = function(){alert("干嘛")}

3. 文档的加载

  1. -->onload事件会在整个页面加载完成之后才触发
  2. window.onload = function(){alert("hello")}

4. confirm

  1. 显示带有一段消息以及确认按钮和取消按钮的对话框,需要一个字符串作为参数,该字符串将会作为提示文字显示出来,如果用户点击确认则会返回true,如果点击取消则返回false

5. onscroll

  1. -->该事件会在元素的滚动条滚动时触发

6. onmousemove

  1. -->该事件将会在鼠标在元素中移动时被触发

7. window.onload

  1. -->加载事件,该事件会在整个页面加载完成后再触发

8. window.onunload

  1. -->关闭页面和刷新页面才触发

9. onchange

  1. -->输入完成之后触发,一般和输入框搭配