2、Js的事件 都是以on开头的,onclick onchange onload onmouseover onmouseout
3、键盘事件 鼠标事件 表单事件
事件分为两类:
1、HTML事件 – 直接在html元素上写
2、DOM 0级事件 – (获取HTML元素).事件 = 执行脚本 – 在DOM对象上绑定事件
Onfocus事件一般用于input标签的type位text password text area标签
Onblur事件
需求:希望浏览器有如下效果:
1、如果输入了11位数字,对勾显示
2、如果输错了,不是数字等,显示X
Onresize:当调整浏览器窗口的大小时触发
Onscroll:拖动滚动条时候触发!
键盘事件和keycode属性
Onkeydown:用户按下一个键盘按键时候发生;
Onkeypress:在按下键盘按键时发生(只会响应字母和数字符号)
Onkeyup在键盘按键松开时候发生
KeyCode属性:返回Onkeydown Onkeypress Onkeyup事件触发的按键的值的字符代码或者按键标识符
DOM
1、document object model > dom
2、什么时dom 将文档(页面)表现为结构化的表示方法,,使得每一个页面元素都是可控的,dom将网页和脚本以及其他的编程语言联系起来;
4、常见的DOM操作:
(1)getElementById 返回带有指定的ID元素
(2)getElementsByTagName 返回的是包含带有指定标签名的所有元素的节点列表
(3)getElementsByClassName 返回的是包含带有指定类名的所有元素的节点列表
(4)getElementsByName 获取相同名称(name)的元素的所有节点列表