当前位置: 首页 > news >正文

可以做分析图的地图网站在线搜索引擎

可以做分析图的地图网站,在线搜索引擎,网站关键词seo费用,软件开发框架有哪些事件捕获、冒泡&事件委托 1、事件捕获与冒泡2、事件冒泡示例3、阻止事件冒泡4、阻止事件默认行为5、事件委托6、事件委托优点 1、事件捕获与冒泡 2、事件冒泡示例 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /…

事件捕获、冒泡&事件委托

  • 1、事件捕获与冒泡
  • 2、事件冒泡示例
  • 3、阻止事件冒泡
  • 4、阻止事件默认行为
  • 5、事件委托
  • 6、事件委托优点

1、事件捕获与冒泡

在这里插入图片描述

2、事件冒泡示例

<!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><style>.parent {width: 300px;height: 200px;border: 1px solid #ccc;background: #f5f5f5;}.son {width: 100px;height: 100px;background: pink;text-align: center;line-height: 90px;}</style></head><body><div class="parent"><div class="son">son</div></div></body><script>const son = document.getElementsByClassName('son')[0];const parent = document.getElementsByClassName('parent')[0];son.onclick = function (e) {console.log('son click');};parent.onclick = function (e) {console.log('parent click');};</script>
</html>

在这里插入图片描述
当在页面触发 son 元素的点击事件时,因为事件冒泡,会依次打印 son click、parent click。

3、阻止事件冒泡

const son = document.getElementsByClassName('son')[0];
const parent = document.getElementsByClassName('parent')[0];
son.onclick = function (e) {console.log('son click');e.stopPropagation();  // 阻止事件冒泡
};
parent.onclick = function (e) {console.log('parent click');
};

当在页面触发 son 元素的点击事件时,只会打印 son click。

4、阻止事件默认行为

💡 Tips:e.preventDefault() 或 return false 会阻止默认行为

<!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><a href="http://www.baidu.com">百度</a></body><script>const aDom = document.getElementsByTagName('a')[0];aDom.onclick = function (e) {console.log('a click');e.preventDefault(); // 阻止默认跳转// return false;  // 阻止默认跳转};</script>
</html>

5、事件委托

<!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><ul><li>1</li><li>2</li><li>3</li></ul></body><script src="https://code.jquery.com/jquery-3.0.0.min.js"></script><script>// 将 li 的点击事件注册到 ul 上$('ul').on('click', 'li', function () {console.log(this); // <li>x</li>});</script>
</html>

6、事件委托优点

在这里插入图片描述

http://www.15wanjia.com/news/25489.html

相关文章:

  • 博客系统做网站网络优化的工作内容
  • 福田做网站电子商务说白了就是干什么的
  • 权威的手机网站制作广州网络推广公司排名
  • dreamweaver做网站教学开鲁网站seo免费版
  • 一般做一个网站专题页多少钱今天的新闻内容
  • 乌鲁木齐市建设局网站广告公司广告牌制作
  • 曲阜市网站建设seo课程培训机构
  • 网站域名绑定网站建设与网页设计制作
  • 福田做商城网站建设找哪家公司比较安全网络营销推广经验总结
  • 西安网络公司推广平台站长工具seo词语排名
  • 手机网站可以做商城吗seo优化网络公司
  • 优秀作文网站推荐南京seo优化公司
  • 平江做网站的公司自己怎么做一个网页
  • 网站建设技术问题如何快速收录一个网站的信息
  • pt网站怎么做百度识图在线使用
  • 网站推广策划方案毕业设计b站推广网站入口mmm
  • 二手交易网站建设的功能定位职业培训机构排名前十
  • 虚拟机web网站怎么做长沙网站定制公司
  • 做一下网站需要什么时候开始广告公司业务推广
  • 鄂州市官网太原关键词排名优化
  • 国外哪个网站卖真松树做圣诞树上海关键词排名优化价格
  • 求个没封的w站2021不用下载广告公司网站制作
  • 网上服务大厅首页关键词排名优化品牌
  • 域名注册人查询优化大师官网登录入口
  • 做网站需要哪些知识网站建设对企业品牌价值提升的影响
  • 西安做网站哪里好app拉新项目推广代理
  • 公司建设的网站属于无形资产吗百度竞价网站
  • 广西和住房城乡建设厅网站首页网站域名怎么查询
  • 黔江城乡建设委员会的网站百度反馈中心
  • 网站关键字可以修改吗百度点击软件名风