以下看起来很好,但是当我在gmail中测试它时,它会打开链接两次(在2个新标签中),就好像发生某种奇怪的事件冒泡......
<a href="some_url"> <button>Approve</button> </a>
我错过了一些明显的东西吗?
答案 0 :(得分:3)
链接不能包含按钮。使用按钮或样式链接就像一个按钮(即它看起来像一个按钮)。
说:事件冒泡可能正在发生,因为按钮完成它的工作然后,链接也处理鼠标点击事件。
答案 1 :(得分:2)
显而易见的是,格式不正确[X] HTML
<a>
不应包含<button>
答案 2 :(得分:2)
有些浏览器甚至不允许点击链接。 另外调整href的样式
<a href="" style="text-decoration:none; border-top: 2px #cce3ff solid; border-left: 2px #cce3ff solid; border-bottom: 2px #31557f solid;border-right: 2px #31557f solid;">GO</a>