JavaScript 拒绝事件冒泡,拒绝默认操作 整理

    <div class="parent">
        <a href="http://www.jnqianle.cn">
            http://www.jnqianle.cn
        </a>
    </div>

 

一、JavaScript 拒绝事件冒泡,拒绝默认操作 整理

复制代码
//JavaScript 拒绝默认操作
var aList = document.querySelectorAll('a');

aList.forEach(q => {
    //注册事件, 拒绝冒泡 ,传参false
    q.addEventListener('click', function (e) {
        //拒绝默认事件
        e.preventDefault();
        //拒绝冒泡
        e.stopPropagation();
    }, false);
});

//注册事件, 拒绝冒泡 ,传参也得false
var parent = document.querySelector('.parent');
parent.addEventListener('click', function (e) {
    alert('parent');
}, false);
复制代码

 

 

二、Jquery 拒绝事件冒泡,拒绝默认操作

复制代码
//Jquery 拒绝默认操作
$('a').click(function (e) {
    //单项操作
    // //拒绝默认事件
    // e.preventDefault();
    // //拒绝冒泡
    // e.stopPropagation();

    //拒绝事件冒泡,并且默认操作
    return false;
});

$('.parent').click(function () {
    alert('parent');
});
复制代码

 

 

更多:

HTML DOM 简介 和整理 

JavaScript Attr对象 | Dom属性对象 

JavaScript Element对象 | Dom元素对象、元素节点 

posted @   天马3798  阅读(248)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
历史上的今天:
2016-09-26 Adb工具常用操作-转(二)
2016-09-26 Adb工具常用操作(一)
2016-09-26 Android手机开发者模式设置
点击右上角即可分享
微信分享提示