<a>标签内嵌<input type="image">在IE中链接失效问题

input type属性有个值是"image" .

有时候用这个标签,利用它默认的样式可以很方便的达到我们想要的表现效果。

但是如果这个这个标签放在<a>标签中会使链接在IE浏览器中失效。

原因是input image表单元素其实相当于submit,

在点击它的时候会触发表单提交事件,如果有form表单,那么会提交,如果没有,会根据外层的a标签跳转,但是在IE中会失效。

解决方案,用js取消按钮的submit 或者 用<img>或其它html标签代替。

posted on 2012-11-06 18:58  阿蛆  阅读(408)  评论(0编辑  收藏  举报