javascript - js 一个页面上可以有两个function 点击事件吗

 手机用户2602881053 发布于 2022-11-09 06:28

会冲突吗 两个function 为什么下面写好上面的点击事件报错

而下面的点击事件一切正常




    
    BAT 注册页面
    


    

欢迎来到BAT团购网

回到首页 | 下载APP | 在线客服 | 我的订单 | 联系我们 | 400-133-2877(8:00-20:00)

BAT团购网

  *手机号:

  *验证码:

 *设置密码:

 *重复密码:

推广员邀请码:

我已阅读并同意BAT团购网用户注册协议

同意协议并提交注册

已有账户登录

立即登录

BAT团购网APP下载二维码(android/ios) 一家联合全国同行一起进货的网站!

7 个回答
  • 第一,绑定多个时间也是可以的
    第二,出错的原因就跟上面几位回答的一样:命名的问题。根本原因是在新浏览器中,可以通过ID索引到DOM节点,而你的代码中恰恰有一个idcheckbox的元素,于是就被覆盖掉了。

    2022-11-12 01:47 回答
  • checkbox()改为checkbox1()

    2022-11-12 01:47 回答

  • 红框的地方明显有错

    2022-11-12 01:47 回答
  • 当然可以的,仔细检查一下代码

    2022-11-12 01:47 回答
  • 可以的

    不想看你贴的那么多内容,请给出问题相关代码,请用代码格式,不要截图

    具体怎么提问参见这里

    2022-11-12 01:47 回答
  • 利用事件监听,可以的

    2022-11-12 01:47 回答
  • 我能说我把checkbox改成checkbox0,就正常了么= =||

    这段代码真的好初级- -,平时基本onclick我们也不会写在html里而是写在script里了。

    通过搜索checkbox发现,第一个checkbox的dom下面有一个

    <input  type="checkbox"  id="checkbox">

    我觉得罪魁祸首就是它,因为我把checkbox2调用处改成checkbox,也能正常调用checkbox【而它和前面那个唯一区别在于一个在input的前面,一个在后面。前者异常,后者正常】,于是我把这个checkbox的input给删了或者把id="checkbox"改成其他,两个onclick都能正常触发了。

    我不知道这个罪魁祸首的原理是什么!!!

    想给题主提点建议:

    1. 提问的时候能贴代码,最好贴上可以复制的代码,特别是前端,这样读者可以自行拷贝去运行,截图什么的,有时候我们看觉得太多也懒得继续对待这个问题了。

    2. 命名这个东西呢,能少出现冲突就尽量避免吧,一个id跟一个function一样命名,虽然觉得未尝不可,但有时候感觉还是有点杂~

    2022-11-12 01:47 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有