代码之家  ›  专栏  ›  技术社区  ›  GuruKulki

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

  •  0
  • GuruKulki  · 技术社区  · 15 年前

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

    4 回复  |  直到 7 年前
        1
  •  6
  •   Gal    15 年前

    如果您想将内容(HTML)与行为(JavaScript)分离,这与Darrel建议的相反,我将使用:

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

    即使这不是一个合适的表单,它也可以正常工作,并且在禁用js时可以优雅地降级。

        2
  •  2
  •   Darrell Brogdon    15 年前

    不是真正的超链接本身,但你可以带用户到其他地方与按钮。

    <input type="button" value="Go To Google" onclick="window.location='http://google.com'" />
    
        3
  •  1
  •   Jani Hartikainen    15 年前

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

        4
  •  0
  •   Tha'er AlAjlouni ثائر العجلوني    7 年前
    <form action="file1.php" method="get">
       <button type="submit">Submit</button><br>
      <button type="submit" formaction="file2.php">Submit to another page</button>
    </form>