详解DOM元素和事件


本文摘自PHP中文网,作者V,侵删。

什么是事件?

事件是指用户的行为或元素的状态。由指定元素监听相关的事件,并且绑定事件处理函数。

什么是事件处理函数?

元素监听事件,并在事件发生时自动执行的操作。

一、事件函数分类

1、鼠标事件

1

2

3

4

5

onclick //单击

ondblclick //双击

onmouseover //鼠标移入

onmouseout //鼠标移出

onmousemove //鼠标移动

2、文档或元素加载完毕:

1

onload //元素或文档加载完毕

3、表单控件状态监听:

1

2

3

4

5

onfocus //文本框获取焦点

onblur //文本框失去焦点

oninput //实时监听输入

onchange //两次输入内容发生变化时触发,或元素状态改变时触发

onsubmit //form元素监听,点击提交按钮后触发,通过返回值控制数据是否可以发送给服务器

二、获取元素节点

1、根据标签名获取元素节点列表

1

2

3

4

var elems = document.getElementsByTagName("");

/*参数 : 标签名

返回值 : 节点列表,需要从节点列表中获取具体的元素节点对象,添加相应下标。

*/

2、根据 class 属性值获取元素节点列表

7a8d010474f7994db68292605aeb449.png

3、根据 id 属性值取元素节点

49a4345397a6b856c98a3a2120db38b.png

4、根据 name 属性值取元素列表

2c76de2e0b77193c32d1a5371b96579.png

三、事件绑定方式

1、内联方式: 将事件名称作为标签属性绑定到元素上

例 :

1

<button onclick="alert()">点击</button>

2、动态绑定 :获取元素节点,动态添加事件

例 :

1

2

btn.onclick = function (){

};

推荐教程:js入门教程

以上就是详解DOM元素和事件的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

html里的事件怎么使用

jquery怎么绑定click事件

javascript中dom的含义是什么

h5中app监听返回事件处理

html5使用dom进行自定义控制

聊聊css 与 js 是如何阻塞 dom 解析和渲染的

浅谈bootstrap3中的下拉菜单事件

jquery实现响应滚动条事件功能方法

$选择器--是如何将dom封装成jquery对象

js的dom是什么?

更多相关阅读请进入《dom》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...