Javascript 为什么';t a href链接工作,而onClick链接工作?

Javascript 为什么';t a href链接工作,而onClick链接工作?,javascript,image,slider,href,Javascript,Image,Slider,Href,在我的jquery滑块中,我尝试使用href链接将图像包装在标签中。他们没有反应。但是,onclick=“javascript:self.location.href=”http://hodaradesign.com/“返回false”工作正常。为什么呢 不起作用: 作品: 现场演示: 有什么想法吗?这看起来有点像意大利面条代码 onclick事件中不需要javascript:处理程序,因为它已经是一个javascript事件了。此外,如果启用并正确执行javascript,onclic

在我的jquery滑块中,我尝试使用href链接将图像包装在标签中。他们没有反应。但是,onclick=“javascript:self.location.href=”http://hodaradesign.com/“返回false”工作正常。为什么呢

不起作用:

作品:

现场演示:


有什么想法吗?

这看起来有点像意大利面条代码

onclick事件中不需要
javascript:
处理程序,因为它已经是一个javascript事件了。此外,如果启用并正确执行javascript,onclick事件中的
返回false
,将阻止链接被跟踪


像这样的事情或其他一些听众可能是你的问题

您在
标记上指定了href属性,而不是


如果在onckick事件处理程序中返回false,则会阻止执行事件。在本例中,打开链接。

因为滑块不知道或不关心


不过,这一个很有效。这个:不起作用。你看到我的源代码了吗?我将href放在图像周围的a标记中。它不起作用。知道为什么吗?请尝试从文档中删除所有javascript。
<a href="hodaradesign.com"><img id="book2" class="book" src="book2.png" /></a>
<img id="book3" class="book" src="book3.png" onclick="javascript:self.location.href='http://hodaradesign.com/'; return false;" />
<a href="http://hodaradesign.com"><img id="book2" class="book" src="book2.png" /></a>
<a class="book" href="http://hodaradesign.com">
  <img id="book2" src="book2.png" />
</a>