我有一个div,在div里面我有我的网站徽标等......
我希望当用户点击网站徽标(我的div)时,它会将其重定向到主页。
我该怎么办? (div onlick ??)
答案 0 :(得分:7)
<div onclick="window.location.href = '/';">...</div>
用您的网址或URI替换'/'。
答案 1 :(得分:3)
<div onclick="window.location='http://www.google.com';" style="cursor:pointer;">Content...</div>
将http://www.google.com
替换为您网站根目录的相对路径。样式标签只是将光标切换到指针,因此用户知道它是可点击的。
答案 2 :(得分:2)
<img src="logo" onclick="window.location('myHomePage');">
<div onclick="window.location('myHomePage');">stuff inside the div</div>
你也可以改变window.refresh()的window.location;如果你想刷新页面。
答案 3 :(得分:2)
锚标记是否适用于此(我不知道您的HTML是什么样的,等等)。它在语义上更正确,不需要javascript。我认为没有任何浏览器反对DIV
元素内的A
元素。
<a href="http://www.google.com">
<div style="height: 100px; background-color: #ffcccc;">
This is a test. Woohoo!
</div>
</a>
答案 4 :(得分:1)
一种方法是使用:onclick="function(){ location.href = 'http://www.yoursite.com'; }"
另一个是将带有网站徽标的div
放在锚点标记内,例如<a href="yoursite.com"><div>sitelogo</div></a>
答案 5 :(得分:0)
如果你想要它用于OnClick,那么就像这样使用它
<div OnClick="window.location=http://example.com">Your Content and Logo</div>