工作中遇到一个非常奇怪的问题,JS的onclick事件无法起作用!
前台页面如上,点击上一步的时候可以回到上一步,但点击下一步的时候却没有任何反应。碰到这种问题,首先检查的是语法。
从上图看,上一步和下一步基本没有什么区别,点击onclick 也可以通过IDE帮你找到要执行的函数
最为关键的是,这个onclick方法压根就没被触发,在浏览器中对JS打断点,上一步可以进入到JS中去,而下一步却没有反应!
检测函数中传入的参数,也能正常输出,最终查询到问题的结点
在写前台JS的时候,id和函数名不能一致,否则就会导致onclick失效,修改了函数的名字,问题解决!