今天写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中子对象访问父对象的方法主要依赖于原型链和自定义的`uber`属性。通过这种方式,我们可以在子类中调用父类的方法,实现继承和多态的效果。这种机制虽然比传统的面向对象语言稍微复杂一些,但它...
在本项目中,"JavaScript实现的3D球面标签云效果"是一个利用JavaScript创建的动态视觉效果,它将关键词或文字以3D形式展示在球面上,为用户带来新颖且互动的体验。 实现这个效果的关键技术主要包括以下几个方面: ...
4. **事件监听**:可能还会有用户交互功能,如鼠标悬停时改变标签的大小或颜色,这需要用到`addEventListener`监听鼠标事件。 最后,`index.png`可能是为了展示3D云标签效果的一个静态图像,用户在加载页面之前可以...
### js中子页面获取父页面ID 在JavaScript中,经常会出现需要从子页面(通常是`iframe`中的页面)访问或操作父页面元素的情况。本文将详细介绍如何实现子页面调用父页面ID,并对其进行操作。 #### 理解基本概念 ...
总的来说,JavaScript tab标签切换效果的实现涉及到了前端开发中的基本技能,包括DOM操作、事件处理、CSS样式控制以及状态管理。通过学习和实践此类项目,开发者可以提升自己的前端技能,更好地理解和运用JavaScript...
在JavaScript的世界里,"javascript TAB标签雅虎3屏标签式焦点图代码"是一个常见的前端开发实践,用于构建交互式的用户体验。这种技术常被用于网站的首页或者产品展示区域,通过切换不同的图片或内容来吸引用户的...
它可以监听用户的交互事件,如鼠标移动或触摸滑动,从而实时更新每个标签的位置和旋转角度。通常,我们可以通过JavaScript库,如Three.js或Pixi.js,来更方便地处理3D图形。这些库提供了强大的功能,如创建3D对象、...
JavaScript标签栏切换效果是网页设计中常见的交互功能,主要用于提高用户体验,使得用户在多个内容区块之间轻松切换。这种效果在网站导航、选项卡展示、数据分页等场景中广泛应用。本文将详细介绍如何使用JavaScript...
在前端开发中,JavaScript Tab标签是一种常见的用户界面元素,它用于组织和展示多部分内容,而自适应宽度的标签导航则是为了确保在不同设备和屏幕尺寸下都能提供良好的用户体验。本篇将深入探讨如何使用JavaScript...
标题中的"dtree不选中子节点处理"指的是在使用dtree这个JavaScript库时,遇到的一个问题,即在操作树形结构数据时,如何避免选中父节点的同时自动选中其所有子节点。dtree通常用于创建交互式的、可展开和折叠的树形...
同时,为了使标签云动起来并响应鼠标事件,JavaScript和CSS可能结合使用,通过JavaScript监听鼠标的移动事件,然后改变CSS的transform属性,从而实现球体的动态旋转。 在压缩包内的"3dLable"文件可能是源代码的主要...
虽然`<base>`标签本身并不直接涉及JavaScript,但在处理页面动态生成的链接或资源时,JavaScript会依赖于`<base>`标签所设定的基准URL。例如,在JavaScript函数中获取当前文档的基准URL: ```javascript function ...
**SuperMap iClient for JavaScript:标签专题图过滤显示详解** 在WebGIS开发中,SuperMap iClient for JavaScript是一个强大的库,它提供了丰富的地图操作和分析功能。本篇将深入探讨如何利用该库实现基于属性SQL...
在这个简单的示例中,当用户点击`summary`元素时,事件处理器会切换其父元素`<details>`的`open`属性,从而实现内容的展开和折叠。 为了使风琴导航更加美观和交互友好,我们可能还需要使用CSS来定制样式,如背景色...
本文将探讨一种专门用于在`<pre>`标签内实现JavaScript代码高亮显示的插件,并结合源码分析工具,提升开发效率。 首先,`<pre>`标签内的JavaScript代码高亮显示插件通常是基于CSS和JavaScript实现的。这类插件通过...
JavaScript几何面添加客户端标签专题图是一种在Web地图应用中常用的技术,主要用于在地图上为几何图形(如区域、多边形等)附加信息标签。这种技术通常基于GIS(地理信息系统)平台,例如SuperMap iClient 7C,这是...
原生JavaScript实现Tab标签切换的方法 在网页开发中,Tab标签切换是一种常见的交互方式,点击不同的标签名称,显示不同的栏目或内容列表。实现Tab标签切换的方法有很多,使用原生JavaScript是一种常见的方法。本文...
《精通JavaScript》是jQuery之父John Resig的著作,这本书深入浅出地讲解了JavaScript语言的核心概念和技术,对于想要深入理解和应用JavaScript的开发者来说是一本不可多得的资源。John Resig是jQuery库的创始人,他...
本实例主要讲解了如何利用JavaScript结合SuperMap iClient 6R来创建一个标签矩阵专题图,这在地理数据分析和可视化中具有广泛的应用。 首先,我们要理解“关联外表”这个概念。在GIS中,关联外表是指将非空间数据...
网页中很炫的标签云效果,通常是用flash写出来的,这里是标签云的javascript代码