打开链接onclick html

时间:2017-03-14 06:50:20

标签: html html5 button

所以,我正在创建这个网页,只需点击一下按钮即可在同一目录中打开另一个页面。 在这样做的同时,我观察到一些我无法找到令人满意的解释的东西。 我正在使用的按钮代码是

<a class="class1" href="webpage2.html"><button type="button">Button1</button></a>

这似乎有效,但不是这样,

<button type="button"><a class="class1" href="webpage2.html">Button1</a></button>

为什么会这样? (我错过了一些非常简单的东西吗?)

1 个答案:

答案 0 :(得分:1)

<a class="class1" href="webpage2.html"><button type="button">Button1</button></a>

<button type="button"><a class="class1" href="webpage2.html">Button1</a></button>

是不同的,因为一个是锚标记内的button ...这意味着,它是被点击而不是按钮的锚,而第二个, 是button中的锚标记。

在第一种情况下,锚点标记的click事件会被取代而不是按钮。在第二种情况下,按钮的单击操作正在工作,而不是锚标记的单击操作。因此,hrefwebpage2.html无效。