onclick事件,记录一次奇怪的bug

笔者新买的笔记本,装好开发环境之后就开开心心的写代码了, 谁知道刚写就给我来个当头一棒

如图所示

 

就这么简单的几行代码死活运行不了,起因就是做个登录点击验证码图片更换,然后死活点击没反应,就写了个简易的demo,发现还是不行,郁闷了一个下午

换成input 的onclick 还是不行,百度一大堆都是常识问题,也解决不了我当前的困境,郁闷到晚上八点半才下楼吃饭。

吃完饭回来,继续,问群友说可能是浏览器JavaScript禁用了,检查了一番,没有,不是这个问题

再继续排查,换函数名、调整js位置,重启、换浏览器、该试的都试了,还是不行,

 

后面我改成a标签的href 属性试试,结果可以了!那么问题来了,为啥href可以,onclick不行?

然后我再换回onclick ,奇迹出现了,点击按钮能打印出来了

猜想:可能是系统浏览器的href事件是onclick事件的父级,父级没有初始化,子级就不能运行。

系统问题导致这一次的奇葩事件,有类似经历的同学希望能百度到我的帖子,祝你早点解决问题

大哭.jpg

问群里这么简单的问题真是太丢人了

 

貌似全网就我一个人遇到这种bug

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值