【发布时间】:2013-06-01 17:33:56
【问题描述】:
下面的代码我需要你的帮助。我想将 onclick 事件添加到整个 DIV 以重定向到 url,但我无法绕过 DIV 内的子锚点中包含的 href。:
即(目标是点击图片或文本的任意位置重定向到 google.com):
<html>
<div onclick="location.href='http://www.google.com'">
<div>
<a href="http://en.wikipedia.org/">
<img height="200" width="200" src="http://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png">
</a>
Test
</div>
</div>
</html>
当我使用像“file:///E:/Documents/Blog/Design/Tmp1.html”这样的本地 URL 时,这很好用(我不知道为什么)。 谢谢。
更新:我在此请求背后添加了一个想法:我的博客的索引部分需要这个,Blogger 使用与单个帖子相同的例程构建该部分。在索引中,我希望主 Div 中的每次点击都重定向到帖子,但在帖子内,图像中的点击必须转到图像的 href。我的想法是将“onclick”事件动态添加到索引部分的 DIV 中。
【问题讨论】:
-
你用的是什么浏览器?它适用于 Firefox。
-
您好,我也在使用 Firefox。也许我没有很好地解释自己,请阅读我添加到问题中的“更新”。
标签: html redirect onclick href