常⻅的HTML事件
常⻅的HTML事件
描述 | 事件 |
---|---|
html元素发生改变 | onchange |
用户点击了元素 | onclick |
鼠标移动到了元素上 | onmouseover |
鼠标离开元素 | onmouseout |
按下键盘 | onkeydown |
页面已经完成加载 | onload |
怎么对事件做出反应
onclick方法
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div onclick="test()">这是一个测试</div> <script> function test() { console.log('点击成功'); } </script> </body> </html>
但是实际开发中并不建议使用该方法,主要用addEventListener给DOM对象添加事件处理程序。
启⽤事件监听器
监听语法去掉上表中的on即可,获取指定元素,添加监听,在函数体内执行
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <div class="wangzhi">www.baidu.com</div> </body> <script> var wangzhi = document.getElementsByClassName('wangzhi')[0]; wangzhi.addEventListener('click', function() { console.log('点击成功'); }) </script> </html>
本文来自博客园,作者:我是小弟弟,转载请注明原文链接:https://www.cnblogs.com/pyforseo/articles/16939013.html