簡體   English   中英

實現到HTML / CSS按鈕的鏈接

[英]Implementing link into HTML/CSS button

我需要在以下按鈕中添加鏈接:

<div class="buttons">
      <button class="action bluebtn"><span class="label">CREATE NEW ACCOUNT</span></button>
      <button class="action redbtn"><span class="label">EDIT ACCOUNT</span></button>
      <button class="action greenbtn"><span class="label">IMPORT EDI TEXT FILES</span></button>
      <button class="action"><span class="label">LOG OUT</span></button>
    </div>

有人可以幫我嗎?

根據是否可以更改HTML,您可以在此處選擇幾個選項:

如果您可以更改HTML,請將按鈕設置為常規的<a href="http://www....">link</a>或者可以添加onclick事件:

<button class="action bluebtn" onclick="javascript:document.location='some-url'">
    <span class="label">CREATE NEW ACCOUNT</span>
</button>

如果您無法更改HTML,請使用類似jQuery的按鈕抓取按鈕,然后在其中添加onclick事件:

$("button.bluebtn").click(function(){
    document.location = 'some-url';
    return false;
});

但是我建議您盡可能將按鈕更改為常規鏈接。 <button>元素充當鏈接沒有任何意義...

如果確實需要使用<button>標記,則可以使用Javascript添加鏈接:

<button onclick="location.href='url_address'">Your HTML content</button> 

我認為使用<a>標記而不是<button> ,然后使用CSS設置它們的樣式以使其看起來更像按鈕。 這樣,您就可以依賴標記的默認行為,而不必使用Javascript。

<input type="button" value="click for google" onClick="window.location='http://w­ ww.google.com' ">

或者你可以使用

<button onclick="document.location.href='link';­ return false;">Link Text</button>

我認為您只需使用href元素包裝按鈕,如下所示:

<div class="buttons">
  <a href="your link here"><button class="action bluebtn"><span class="label">CREATE NEW ACCOUNT</span></button></a>
</div>

其余按鈕也一樣。 用“ a href”標簽將它們包裝起來。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM