网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  请大侠帮忙:中
和上面的text都有onclick事件,如何只触发text的onclick

请大侠帮忙:中
和上面的text都有onclick事件,如何只触发text的onclick
分类: IT文章 • 2024-10-08 17:36:43
请大侠帮忙:<table>中<td>和<td>上面的text都有onclick事件,怎么只触发text的onclick?
我的一个table,里面的<td>调用了onclick去改变这个<td>的背景颜色,
这个<td>上有一个text的input,也有onclick事件去改变这个text的背景颜色,
麻烦出来了,我一点text,这个<td>的onclick也触发了,
问问大侠,有没有办法(比如分层)让我点这个text只触发text的onclick
而不去触发<td>的onclick.

谢谢大家了。

------解决方案--------------------
禁止冒泡
------解决方案--------------------
简单的方式,只给td加事件,当点击触发后,在事件的响应方法中判断事件源来区分执行不同的业务。。。。
------解决方案--------------------
1. 获取事件,然后禁止事件冒泡
ie下
event.cancelbubble = false;
标准下
event.stopPropagation();

2.在td上绑定click事件,根据event.target(ie是srcElement)来处理不同的逻辑

相关推荐

  • 请大侠帮忙:中
    和上面的text都有onclick事件,如何只触发text的onclick
  • gridcontrol如何了
  • SQL MD5的纳闷
    • 网站免责声明 网站地图 最新文章 用户隐私 版权申明
    本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

    Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号