`
fanfanlovey
  • 浏览: 73994 次
  • 性别: 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中子对象访问父对象的方式详解

    总结一下,JavaScript中子对象访问父对象的方法主要依赖于原型链和自定义的`uber`属性。通过这种方式,我们可以在子类中调用父类的方法,实现继承和多态的效果。这种机制虽然比传统的面向对象语言稍微复杂一些,但它...

    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通常用于创建交互式的、可展开和折叠的树形...

    3D球体标签云特效,JavaScript CSS实现.rar

    同时,为了使标签云动起来并响应鼠标事件,JavaScript和CSS可能结合使用,通过JavaScript监听鼠标的移动事件,然后改变CSS的transform属性,从而实现球体的动态旋转。 在压缩包内的"3dLable"文件可能是源代码的主要...

    javascript中BASE标签作用

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

    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资料(html常用的标签,必须记住的30个标签)

    html常用的标签,用于大家学习html css和JavaScript和jQuery

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

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

    CheckBox 选中效果 选中子的父自动选中,选中父的子全部选中

    ### CheckBox 选中效果:选中子的父自动选中,选中父的子全部选中 #### 背景介绍 在Web开发过程中,为了提高用户体验和简化操作流程,开发者常常需要对用户界面进行一些优化处理。其中,CheckBox控件因其在数据...

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

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

    标签云的javascript代码

    网页中很炫的标签云效果,通常是用flash写出来的,这里是标签云的javascript代码

    WebView实现JS效果和a标签点击事件

    在Android开发中,WebView是一个非常重要的组件,它允许我们在应用程序中...在这个案例中,我们学习了如何显示Toast消息以及处理a标签的点击事件,这只是一个基础示例,实际开发中可以根据需求进行更复杂的功能扩展。

Global site tag (gtag.js) - Google Analytics