一、概述
事件是指电脑输入设备与页面进行交互的响应。
常用事件:
onload 加载完成事件; 页面加载完成后,发生的事件,常用于js代码初始化
onclick 单击事件; 用于按钮点击响应
onblur失去焦点; 常用于输入框,失去焦点后,验证输入内容是否合法。
onchange 内容发生改变事件; 常用于下拉列表和输入框内容发生改变后操作
onsubmit 表单提交事件 常用于表单提交前,验证所有表单项是否合法。
二、事件的注册(绑定)
告诉浏览器,当事件响应后要执行哪些操作代码。
分类:静态注册事件 和 动态注册事件
静态注册事件: 通过HTML标签的事件属性直接赋予事件响应后的代码。
动态注册事件:先通过JS代码获得标签的dom对象,然后再通过dom对象.事件名=function(){},这种形式赋予事件响应后的代码,叫做动态注册。
动态注册基本步骤:
在<script>标签里
<script type="text/javascript">
window.οnlοad=function(){ //首先确保dom对象加载完成,才能获取相关dom元素 。写到html最后,可以不写此函数
1、获取标签对象 var xxobj = document.getElementById("ID");
2、标签对象.事件名 = function(){} xxobj.事件名 = function(){}
}
</script >