如何使整个DIV
成为可单击的超链接。意思是,我本质上想做的是:
<div class="myclass" href="example.com">
<div>...</div>
<table><tr>..</tr></table>
....
</div>
每当有人将鼠标悬停在myclass的DIV
上时,我希望整个DIV
都是一个可点击的超链接。
发布于 2010-02-03 06:36:16
您可以将JavaScript的onclick添加到div中。
<div onclick="location.href='newurl.html';"> </div>
编辑:用于新窗口
<div onclick="window.open('newurl.html','mywindow');" style="cursor: pointer;"> </div>
发布于 2010-02-03 06:34:50
您可以将<a>
元素放入<div>
中,并将其设置为display: block
和height: 100%
。
发布于 2012-06-28 17:00:21
你只需要将光标指定为指针,而不是手,因为指针现在是标准的,所以,下面是示例页面代码:
<div onclick="location.href='portable-display-stands.html';" id="smallbox">The content of the div here</div>
和示例CSS:
#smallbox {
cursor: pointer;
}
所以div现在是一个使用'onclick‘的可点击元素,你已经用CSS...job伪造了手形光标,对我来说是有效的!
https://stackoverflow.com/questions/2188272
复制相似问题