`

js 多个触发 确定触发的源头

 
阅读更多

var obj = event.srcElement ? event.srcElement : event.target;

event可以获取触发事件

event.tagname可以获取触发事件的那个tag的名称 入a ,input等

event.srcElement ? event.srcElement : event.target同理

这种可以用来解决 很多列数据 点击一列进入详细 点击前面的选择框(删除的时候全选框之类的)进行选择操作而两个事件不产生冲突

mark一下

分享到:
评论

相关推荐

    JavaScript Test 小巧的Js调试软件

    文件列表中的 "codefans.net" 暂无法提供具体的功能细节,通常这可能是指向一个网站或资源的链接,可能包含更多关于JavaScript Test的下载、教程或社区支持信息。访问这个链接,你可能能找到关于如何使用这款调试...

    JS调试工具

    例如,Chrome DevTools提供了Element、Console、Sources、Network、Performance等多个面板,覆盖了前端开发的多个方面。 在您提供的压缩包文件"JS-ED_1.9.exe"中,可能包含了一款名为JS-ED的JavaScript调试工具。这...

    鬼鬼JS调试工具

    在JavaScript调试过程中,【鬼鬼JS调试工具】提供了以下几个核心功能: 1. **断点设置**:允许开发者在特定的代码行设置断点,当执行到这一行时,程序会暂停,方便查看当前的变量值和调用堆栈。 2. **步进执行**:...

    【JavaScript源代码】NodeJs内存占用过高的排查实战记录.docx

    1. **多实例运行问题**:最可能的原因是服务启动后未能正确地关闭之前的实例,导致多个实例并行运行,进而占用大量内存资源。 2. **内存泄漏未解决**:尽管针对WebSocket连接管理和console日志输出进行了调整,但...

    作业安全分析(JSA)和行为安全观察培训(65页).pptx,这是一份不错的文件

    2. 将作业按顺序分解为多个步骤,每个步骤应具体明确,避免过于细化或笼统。 3. 对每个步骤进行危害辨识,分析可能存在的风险,包括直接和间接的风险。 4. 评估这些风险可能导致的后果,以及触发事故的可能性和条件...

    JavaScript核心编程教程

    当有多个相同的元素时,可以通过循环实现“只选中一个”的效果。 **示例代码**: ```javascript var buttons = document.getElementsByTagName('button'); for (var i = 0; i ; i++) { buttons[i].onclick = ...

    Node.js-对Node.js中stream模块的学习积累和理解

    4. **数据处理链**:通过`pipe()`方法,可以构建多个Stream的处理链,数据从源头读取,经过一系列处理,最后输出到目的地,如图片的缩略图生成、文本的编码转换等。 5. **日志记录**:Stream可以帮助高效地记录和...

    javascript 自定义事件初探

    这样,一个事件可以有多个监听器,当事件触发时,所有监听器都会被调用。这类似于DOM中的`addEventListener`方法。 5. **事件触发**: 在`class1`的`show`方法中,通过遍历`onShow`数组并执行每个函数来触发事件。...

    Node.js Streams文件读写操作详解

    它们的核心理念源于Unix的管道思想,允许数据流从一个源头传递到一个或多个处理节点,最终到达目的地。在Node.js中,流是一种特殊类型的对象,继承自EventEmitter,提供了数据传输的接口。 流主要有四种类型: 1. ...

    Ace Online GM Tool_tool_aceonline_gmtool网页版_AceOnlineGMTool_源码

    Ace Online GM Tool 是一款专为 ACE Online(壮志凌云...通过分析和学习 Ace Online GM Tool 的源码,开发者可以提升在游戏开发、Web应用构建以及后端服务设计等多个领域的技能,同时理解游戏管理工具的复杂性和挑战。

    前端开源库-pipe-io

    管道IO是一种在进程间或者线程间传递数据的方式,它允许数据流从一个源头(生产者)流向一个或多个目的地(消费者),而无需一次性全部加载到内存中。在前端开发中,这种模式尤其适用于大文件处理、流媒体传输等场景...

    微信小程序事件对象中e.target和e.currentTarget的区别详解

    这个事件对象包含了多个属性,其中target和currentTarget是用于判断事件来源和绑定目标的关键属性。 e.target属性指向的是触发事件的源头组件,也就是实际触发事件的元素。如果点击事件是子组件触发的,那么e....

    前端开源库-stackback

    这对于复杂的应用程序来说尤其有用,因为它们通常包含多个层次的函数调用。 在实际应用中,stackback库可以集成到前端项目中,当遇到错误时,它可以提供比默认浏览器错误报告更详细的上下文信息。例如,当用户触发...

    华润燃气危险源辨识.docx

    在永泰华润燃气有限公司的案例中,全体员工积极参与了危险源辨识工作,共制作了21份JSA表和4份PHA表,涵盖市政作业、CNG减压站的多个操作环节。这表明公司在日常运营中积极发挥一线员工的能力,对作业步骤存在的风险...

    bugtrace:用于JavaScript的异步跟踪工具,可轻松通过JS代码中的异步中断进行反向跟踪

    1. 源代码:包括"bugtrace"的主模块,可能分为多个.js文件,每个文件负责特定的功能。 2. 示例:提供示例代码,展示如何在项目中集成和使用"bugtrace"。 3. 文档:详细的使用指南和API文档,解释如何配置和解读跟踪...

    js中事件对象和事件委托的介绍

    通过检查事件对象的`target`属性,我们可以确定哪个子元素是实际触发事件的源头。例如: ```html <td></td><td></td><td></td> <td></td><td></td><td></td> <td></td><td></td><td></td> var ...

    nodejs-stream-手册.pdf

    - **模块化**:流可以方便地组合,使得复杂的处理任务可以拆分成多个独立的模块,提高代码可读性和可维护性。 3. **流模块基础** - **创建和使用流**:Node.js 内置了多种与流相关的模块,如 `fs`(文件系统)...

    React的一个类似Flux状态管理库

    - **可扩展性**:通过组合多个小的Reducer函数,可以轻松地扩展和管理复杂的state结构。 在实际项目中,使用Flux-like库通常会涉及以下步骤: 1. 定义Actions:为应用程序的不同操作创建相应的Action Creators,...

    CampusInsight案例模拟

    【描述】"CampusInsight案例模拟"可能涵盖了如何使用该工具进行网络故障排查、性能优化以及数据分析等多个方面。通过这个模拟环境,用户可以学习到如何在实际场景中运用CampusInsight,例如识别网络拥塞、跟踪用户...

    前端项目-autocompeter.zip

    其中,自动补全(Autocomplete)功能作为提高输入效率的重要工具,广泛应用于搜索框、表单填写等多个场景。本项目"前端项目-autocompeter"正是为实现快速、高效的AJAX自动补全服务和组件而设计的,名为"Autocompeter...

Global site tag (gtag.js) - Google Analytics