新闻api Gradle serialization highcharts model bluetooth reference vue添加class mysql获取当前时间戳 java 注解 安装python mysql建表 java运行环境配置 java正则表达式匹配 java搭建 java的方法 java包名 魔兽世界字体包 vscode全局搜索 pr加速视频 虚拟声卡驱动 diskman 淘宝抽奖活动 分屏软件 winsxs可以删除吗 js刷新当前页面 losecontrol ocr文字识别软件免费下载 mac办公软件 cad多段线线宽设置 top命令详解 ssh框架原理及流程 深度学习pdf 视频下载高手 pr怎么加字幕特效 python贪吃蛇 网卡flash导入音乐 方正倩体 凯立德导航地图 autoit教程
当前位置: 首页 > 学习教程  > 

原生js消除某个元素的click点击事件

2020/10/16 18:03:58 文章标签: js原生点击事件

前言 最近遇到一个需求,如果对应的一个按钮被点击后,下一个按钮才能被点击做相应的js逻辑事件,否则不能。 例:这里有一个复选框 只有当checked为true时 button才能被点击,才能触发click点击事件 最开始用了各种办法阻…

前言
最近遇到一个需求,如果对应的一个按钮被点击后,下一个按钮才能被点击做相应的js逻辑事件,否则不能。
例:在这里插入图片描述这里有一个复选框
只有当checked为true时
在这里插入图片描述
button才能被点击,才能触发click点击事件
最开始用了各种办法阻止事件点击,但最后发现都没什么好的效果。
所以重新考虑了一下需求:
当checked为false时logBtn.οnclick=" ",这样移除点击事件一点毛病也没有,但是如何恢复呢,有人说了,checked为true时,logBtn.οnclick=function(){}不就好了吗,这样不是不可以,但当页面渲染出来时,我要直接可以点击btn,而不是非要先点击checkbox才能进行下一步。
我的做法是:页面渲染出来就能点击,当checked为false时移除button上的click事件,当checked为true时页面重新加载一遍就ok了。


本文链接: http://www.dtmao.cc/news_show_300368.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?