今天写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实现的3D球面标签云效果"是一个利用JavaScript创建的动态视觉效果,它将关键词或文字以3D形式展示在球面上,为用户带来新颖且互动的体验。 实现这个效果的关键技术主要包括以下几个方面: ...
4. **事件监听**:可能还会有用户交互功能,如鼠标悬停时改变标签的大小或颜色,这需要用到`addEventListener`监听鼠标事件。 最后,`index.png`可能是为了展示3D云标签效果的一个静态图像,用户在加载页面之前可以...
### js中子页面获取父页面ID 在JavaScript中,经常会出现需要从子页面(通常是`iframe`中的页面)访问或操作父页面元素的情况。本文将详细介绍如何实现子页面调用父页面ID,并对其进行操作。 #### 理解基本概念 ...
在JavaScript的世界里,"javascript TAB标签雅虎3屏标签式焦点图代码"是一个常见的前端开发实践,用于构建交互式的用户体验。这种技术常被用于网站的首页或者产品展示区域,通过切换不同的图片或内容来吸引用户的...
它可以监听用户的交互事件,如鼠标移动或触摸滑动,从而实时更新每个标签的位置和旋转角度。通常,我们可以通过JavaScript库,如Three.js或Pixi.js,来更方便地处理3D图形。这些库提供了强大的功能,如创建3D对象、...
在前端开发中,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...
本文将探讨一种专门用于在`<pre>`标签内实现JavaScript代码高亮显示的插件,并结合源码分析工具,提升开发效率。 首先,`<pre>`标签内的JavaScript代码高亮显示插件通常是基于CSS和JavaScript实现的。这类插件通过...
JavaScript几何面添加客户端标签专题图是一种在Web地图应用中常用的技术,主要用于在地图上为几何图形(如区域、多边形等)附加信息标签。这种技术通常基于GIS(地理信息系统)平台,例如SuperMap iClient 7C,这是...
在这种情况下,我们可以通过JavaScript来自定义一些标签,从而更好地满足特定的功能需求。 #### 实现原理 本案例通过JavaScript来实现自定义标签的功能。具体而言,它通过遍历文档中的内容,将自定义的标签转换为...
《精通JavaScript》是jQuery之父John Resig的著作,这本书深入浅出地讲解了JavaScript语言的核心概念和技术,对于想要深入理解和应用JavaScript的开发者来说是一本不可多得的资源。John Resig是jQuery库的创始人,他...
本文将深入探讨如何使用JavaScript设计一个功能完备的Tab标签切换系统。 首先,理解Tab切换的基本原理。Tab切换通常由一组可点击的标签和对应的隐藏内容区域组成。当用户点击某个标签时,对应的隐藏内容区域会显示...
### jQuery 下 A 标签 onclick 事件处理 在前端开发中,经常需要为页面中的元素绑定事件处理函数,其中 `onclick` 事件是最常见的交互方式之一。jQuery 是一个流行的 JavaScript 库,它提供了简单易用的方法来处理...
4. **JavaScript动画**:通过JavaScript监听窗口的resize事件,以及定时器(如requestAnimationFrame)来更新每个标签的3D位置和旋转。你可以使用随机函数来模拟自然的运动效果。 5. **交互功能**:如果需要,还...
本实例主要讲解了如何利用JavaScript结合SuperMap iClient 6R来创建一个标签矩阵专题图,这在地理数据分析和可视化中具有广泛的应用。 首先,我们要理解“关联外表”这个概念。在GIS中,关联外表是指将非空间数据...
从给定的文件信息中,我们可以提炼出以下知识点: ### JavaScript表格隔行变色 ...通过上述知识点,我们可以系统地理解如何使用JavaScript和JQuery实现表格隔行变色和Tab标签页特效,以及这些技术在前端开发中的应用。
【第七章】JavaScript【Script标签与访问HTML页面(1)】是关于JavaScript编程的一个章节,主要探讨了如何在HTML文档中使用Script标签以及JavaScript如何与HTML页面进行交互。这一主题对于理解和开发动态网页至关重要...