笔者新买的笔记本,装好开发环境之后就开开心心的写代码了, 谁知道刚写就给我来个当头一棒
如图所示
就这么简单的几行代码死活运行不了,起因就是做个登录点击验证码图片更换,然后死活点击没反应,就写了个简易的demo,发现还是不行,郁闷了一个下午
换成input 的onclick 还是不行,百度一大堆都是常识问题,也解决不了我当前的困境,郁闷到晚上八点半才下楼吃饭。
吃完饭回来,继续,问群友说可能是浏览器JavaScript禁用了,检查了一番,没有,不是这个问题
再继续排查,换函数名、调整js位置,重启、换浏览器、该试的都试了,还是不行,
后面我改成a标签的href 属性试试,结果可以了!那么问题来了,为啥href可以,onclick不行?
然后我再换回onclick ,奇迹出现了,点击按钮能打印出来了
猜想:可能是系统浏览器的href事件是onclick事件的父级,父级没有初始化,子级就不能运行。
系统问题导致这一次的奇葩事件,有类似经历的同学希望能百度到我的帖子,祝你早点解决问题
大哭.jpg
问群里这么简单的问题真是太丢人了
貌似全网就我一个人遇到这种bug