是否可以在html中使用按钮作为超链接

时间:2010-01-01 07:46:36

标签: html

是否可以在html中使用按钮作为超链接。它应该适用于所有浏览器吗?

4 个答案:

答案 0 :(得分:6)

如果你想将内容(html)与行为(JavaScript)分开,那么与Darrel建议我使用的内容相反:

<form action="http://www.google.com">
<input type="button" value="go to goole" />
</form>

即使认为这不是一种正确的形式,它也能正常工作,并且在禁用JS时会优雅地降级。

答案 1 :(得分:2)

本身并不是超链接,但您可以通过按钮将用户带到其他地方。

<input type="button" value="Go To Google" onclick="window.location='http://google.com'" />

答案 2 :(得分:1)

作为此处建议的第三种替代方法,您可以使用CSS来设置超链接的样式,使其看起来像一个按钮。如果它更像是一个链接(去某个地方,而不是执行一个动作),那么这种方式可能会更好 - 例如,据我所知,搜索引擎可能并不总是提交表单,但它们会跟随链接。

答案 3 :(得分:0)

<form action="file1.php" method="get">
   <button type="submit">Submit</button><br>
  <button type="submit" formaction="file2.php">Submit to another page</button>
</form>