簡體   English   中英

如何使整個div成為某個地方的鏈接?

[英]How to make a whole div be a link to somewhere?

我有一個div塊,我想成為某個地方的鏈接。 我認為我不能將其包裝在錨標記中,因為我不認為您應該將內聯元素包裝在block元素周圍。

目前,我只使用javascript,它工作正常,除了狀態欄懸停在div上時狀態欄不顯示目標URL。

嘗試用錨替換div,然后將錨設為block級元素。

現場演示

HTML

<a href="http://awesomecows.com" class="blockLink">Block Link!</a>

CSS

.blockLink{
    display:block;
    padding: 5px;
    text-align: center;
    border: 1px solid black;
    width: 90px;
}

我知道您是說您只是在使用javascript,但是如果使用jQuery,則很容易做到:

$('#mydiv').click(function(){
    window.location.href = [your url here];
});

至於狀態欄,如果使用此方法,它將不會顯示前進的方向。 當然,如果需要,您可以將URL放在div的title屬性中。

暫無
暫無

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

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