所以,我正在创建这个网页,只需点击一下按钮即可在同一目录中打开另一个页面。 在这样做的同时,我观察到一些我无法找到令人满意的解释的东西。 我正在使用的按钮代码是
<a class="class1" href="webpage2.html"><button type="button">Button1</button></a>
这似乎有效,但不是这样,
<button type="button"><a class="class1" href="webpage2.html">Button1</a></button>
为什么会这样? (我错过了一些非常简单的东西吗?)
答案 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事件会被取代而不是按钮。在第二种情况下,按钮的单击操作正在工作,而不是锚标记的单击操作。因此,href
到webpage2.html
无效。