`
fanfanlovey
  • 浏览: 74659 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

javascript中子标签如何屏蔽父标签的事件

    博客分类:
  • JAVA
阅读更多
   今天写js代码遇到一个问题,代码如下
 <tr onClick='queryUserInfoByUserId(userId);'>
    <td id='td1'>
      <input type='checkbox' name ='user_info_checkbox'/>
    </td>
    <td id =td2></td>
     ....
 </tr>

   欲实现如下效果:
   点击一行时候 单元格td1 不响应queryUserInfoByUserId事件,而只有选择checkbox操作,点击其他单元格时候响应queryUserInfoByUserId事件。上网查询知道在HTML标签中  标签的响应顺遵循冒泡原则,即如果td1中有事件A 则td1的响应顺序为:
A--->queryUserInfoByUserId
上网查询 解决方法如下:

 <tr onClick='queryUserInfoByUserId(userId);'>
    <td id='td1' onclick='if(document.all)event.cancelBubble=true;else event.stopPropagation();'>
      <input type='checkbox' name ='user_info_checkbox'/>
    </td>
    <td id =td2></td>
     ....
 </tr>

在td1中加入上述代码即可实现
分享到:
评论

相关推荐

    用Javascript打印网页指定标签的内容

    用Javascript打印网页指定标签的内容 用Javascript打印网页指定标签的内容是指在网页上选择指定的标签,然后将其内容导出到另一个页面上,最后进行打印的操作。这种方法可以灵活地控制打印的内容和格式。下面将详细...

    JavaScript实现的3D球面标签云效果

    在本项目中,"JavaScript实现的3D球面标签云效果"是一个利用JavaScript创建的动态视觉效果,它将关键词或文字以3D形式展示在球面上,为用户带来新颖且互动的体验。 实现这个效果的关键技术主要包括以下几个方面: ...

    javascript 写的 3d 云标签

    4. **事件监听**:可能还会有用户交互功能,如鼠标悬停时改变标签的大小或颜色,这需要用到`addEventListener`监听鼠标事件。 最后,`index.png`可能是为了展示3D云标签效果的一个静态图像,用户在加载页面之前可以...

    js中子页面获取父页面ID

    ### js中子页面获取父页面ID 在JavaScript中,经常会出现需要从子页面(通常是`iframe`中的页面)访问或操作父页面元素的情况。本文将详细介绍如何实现子页面调用父页面ID,并对其进行操作。 #### 理解基本概念 ...

    javascript tab标签 韩国购物网Flash标签切换效

    总的来说,JavaScript tab标签切换效果的实现涉及到了前端开发中的基本技能,包括DOM操作、事件处理、CSS样式控制以及状态管理。通过学习和实践此类项目,开发者可以提升自己的前端技能,更好地理解和运用JavaScript...

    javascript TAB标签雅虎3屏标签式焦点图代码

    在JavaScript的世界里,"javascript TAB标签雅虎3屏标签式焦点图代码"是一个常见的前端开发实践,用于构建交互式的用户体验。这种技术常被用于网站的首页或者产品展示区域,通过切换不同的图片或内容来吸引用户的...

    Html+css+JavaScript实现的3D球面标签云效果

    它可以监听用户的交互事件,如鼠标移动或触摸滑动,从而实时更新每个标签的位置和旋转角度。通常,我们可以通过JavaScript库,如Three.js或Pixi.js,来更方便地处理3D图形。这些库提供了强大的功能,如创建3D对象、...

    JavaScript tab标签 自适应宽度的标签导航

    在前端开发中,JavaScript Tab标签是一种常见的用户界面元素,它用于组织和展示多部分内容,而自适应宽度的标签导航则是为了确保在不同设备和屏幕尺寸下都能提供良好的用户体验。本篇将深入探讨如何使用JavaScript...

    dtree不选中子节点处理

    标题中的"dtree不选中子节点处理"指的是在使用dtree这个JavaScript库时,遇到的一个问题,即在操作树形结构数据时,如何避免选中父节点的同时自动选中其所有子节点。dtree通常用于创建交互式的、可展开和折叠的树形...

    javascript中BASE标签作用

    虽然`&lt;base&gt;`标签本身并不直接涉及JavaScript,但在处理页面动态生成的链接或资源时,JavaScript会依赖于`&lt;base&gt;`标签所设定的基准URL。例如,在JavaScript函数中获取当前文档的基准URL: ```javascript function ...

    SuperMap iclient for javascript标签专题图过滤显示

    **SuperMap iClient for JavaScript:标签专题图过滤显示详解** 在WebGIS开发中,SuperMap iClient for JavaScript是一个强大的库,它提供了丰富的地图操作和分析功能。本篇将深入探讨如何利用该库实现基于属性SQL...

    javascript简洁风琴标签导航demo代码

    在这个简单的示例中,当用户点击`summary`元素时,事件处理器会切换其父元素`&lt;details&gt;`的`open`属性,从而实现内容的展开和折叠。 为了使风琴导航更加美观和交互友好,我们可能还需要使用CSS来定制样式,如背景色...

    标签内JavaScript代码的高亮显示插件

    本文将探讨一种专门用于在`&lt;pre&gt;`标签内实现JavaScript代码高亮显示的插件,并结合源码分析工具,提升开发效率。 首先,`&lt;pre&gt;`标签内的JavaScript代码高亮显示插件通常是基于CSS和JavaScript实现的。这类插件通过...

    JavaScript几何面添加客户端标签专题图

    JavaScript几何面添加客户端标签专题图是一种在Web地图应用中常用的技术,主要用于在地图上为几何图形(如区域、多边形等)附加信息标签。这种技术通常基于GIS(地理信息系统)平台,例如SuperMap iClient 7C,这是...

    使用原生JavaScript实现Tab标签切换的方法.pdf

    原生JavaScript实现Tab标签切换的方法 在网页开发中,Tab标签切换是一种常见的交互方式,点击不同的标签名称,显示不同的栏目或内容列表。实现Tab标签切换的方法有很多,使用原生JavaScript是一种常见的方法。本文...

    用js实现自定义标签

    在这种情况下,我们可以通过JavaScript来自定义一些标签,从而更好地满足特定的功能需求。 #### 实现原理 本案例通过JavaScript来实现自定义标签的功能。具体而言,它通过遍历文档中的内容,将自定义的标签转换为...

    精通JavaScript(jQuery之父力作)『高清晰』.pdf

    《精通JavaScript》是jQuery之父John Resig的著作,这本书深入浅出地讲解了JavaScript语言的核心概念和技术,对于想要深入理解和应用JavaScript的开发者来说是一本不可多得的资源。John Resig是jQuery库的创始人,他...

    javascript给span标签赋值的方法

    关于JavaScript给span标签赋值的方法,我们可以通过原生JavaScript或者使用jQuery这两种主流技术来实现。下面详细介绍这两种方法。 首先,原生JavaScript方法是前端开发中最基础的操作之一。通过原生JavaScript给...

    JavaScript关联外表做标签矩阵专题图

    本实例主要讲解了如何利用JavaScript结合SuperMap iClient 6R来创建一个标签矩阵专题图,这在地理数据分析和可视化中具有广泛的应用。 首先,我们要理解“关联外表”这个概念。在GIS中,关联外表是指将非空间数据...

    JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】

    从给定的文件信息中,我们可以提炼出以下知识点: ### JavaScript表格隔行变色 ...通过上述知识点,我们可以系统地理解如何使用JavaScript和JQuery实现表格隔行变色和Tab标签页特效,以及这些技术在前端开发中的应用。

Global site tag (gtag.js) - Google Analytics