要出现的效果:点击button按钮,页面返回之前的页面。(就是简单的window.history.back())
1.页面首次展示的效果:
没有返回之前的页面,只是刷新了一下,而且url地址多了一个?
2.第二次测试:
排查语法问题后,在其他页面又写了一次,测试成功,为什么之前的页面不成功呢?带着疑问再测试?
3.怀疑jquery没生效,测试一下:
加一句alert(); 在$(function(){ alert(“看看我有没有执行”); button的click事件 });
,测试一下,发现可以执行,只是写了button标签的click(),事件执行不了。
4.觉着可能是button标签的问题:
然后将button标签改成了a标签,其他不变,居然成功执行了单击事件,返回了上次的页面。
5.想:为什么button标签不行呢?
检查上下代码,发现button标签出现在form标签里面。自己的前端代码,是直接复制一个带有表单样式的登录页面,但是此时带有button的页面,不需要表单的功能,之前删的时候,没有删全,现在删掉多余的form标签,执行成功。
简单记录一下