要先在script呼叫一次PV()套上监听事件然后你的写法div得不到event事件你不先呼叫一次第一次按 默认跳转还是会触发你可以想成同时做两件事 1.默认跳转 2.PV() 一起做但你呼叫了 1.的默认跳转就被取代变成你写的PV()优先jsfiddle没问题要看网站有没有针对功能修改我觉得应该只是jsfiddle把submit跳转页面取消所以虽然 1跟2同时触发 但1跳转jsfiddle没执行类似这样吧
https://paste.ee/p/GWJ95你原始写法还有个问题是一直套上事件监听