a标签中onclick事件的⽤法
有时候我们使⽤a标签,不希望⽤到a标签的href去发送请求,因为可能需要再请求前做⼀些其他的js操作,所以希望通过onclick事件触发请求,
href标签怎么用我们知道链接的 onclick 事件被先执⾏,其次是 href 属性下的动作(页⾯跳转,或 javascript 伪链接),如果不想执⾏href 属性下的动作执⾏,onclick 需要要返回 false ,⼀般是这样写οnclick="xxx();return false;".
推荐使⽤:
<a href="javascript:void(0)" οnclick="fn(this)">
使⽤js将href属性禁掉, href="javascript:void(0)";
问题:
之前写a标签绑定onclick事件,href没有禁掉,写成href="#",出现onclick打开页⾯,然后返回的时候页⾯错误,报出405错误;
这是因为直接点击a标签,会先执⾏onclick事件,然后再执⾏a标签的href;所以推荐在a标签上使⽤onclick事件的时候使⽤js禁掉href属性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论