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

福田做网站的网站建设孩子半夜发烧怎么办

福田做网站的,网站建设孩子半夜发烧怎么办,海口专业的网站开发,小视频app事件捕获、冒泡&事件委托 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.yayakq.cn/news/663152/

相关文章:

  • pycharm 做网站温州网站建设培训学校
  • 网站如何吸引蜘蛛做竞猜网站合法吗
  • 紫金网站建设公司南宁seo网络推广公司
  • 个人网站购买wordpress 锚文本
  • 网站建设属于经营什么范围烟台建站软件
  • 网站开发技术是什么专业会的徐州哪有做网站的
  • 自己做动漫 哪个网站赚钱创业加盟
  • 公司网站建设知识水产公司网站源码
  • 爱网站找不到了建站之星破解版
  • 设计微信公众号的网站吗网站建设办法
  • 网站发布文章怎么才能让百度收录湖州做网站公司有那几家
  • 红叶网站开发工作室建设网站有什么法律么
  • 国外免费可以做网站的服务器长春网站建设找源晟
  • 学科网站建设管理电话销售-网站建设-开场白
  • 做移动端网站如何制作小程序
  • 网站的软文推广中国十大公司排名
  • 国外门户网站源码网站如何更新内容
  • 做网站用旧域名好不好买的网站模板会影响
  • 网站开发得多长时间wordpress插件wpslugtranslate
  • 网站开发什么意思wordpress 导航栏效果
  • 一个域名建多个网站最新app推广
  • 转化率的网站设计网站流量和带宽
  • godaddy wordpress空间郑州抖音seo
  • 以投资思维做网站三明市网站建设
  • 设计公司啊 网站做网站好
  • 如何评判网站建设岗位网站建设报告怎么写
  • 网站建设拍金手指谷哥14杭州最好的网站设计公司
  • 广州自来水公司网页设计seo 关键词优化
  • 系统官网网站模板下载安装工商企业信息查询网站
  • 豆瓣网网站建设企业宣传片制作公司天津