我可以使用 javascript:this.child.src 作为链接的 href 吗?

Can I use javascript:this.child.src for a link's href?

本文关键字:链接 href src 可以使 javascript child this 我可以      更新时间:2023-09-26

我有这样的图像:

<a href="javascript:this.child.src" target="_blank"><img src="http://placekitten.com/g/300/200"/></a>

如您所见,我希望链接在新选项卡中打开<img>的位置。 我尝试了this.child.src和其他一些事情。 如何使href获取图像的位置,并在新选项卡中打开它?

另外,是否有资源可以找到有效this.值的列表?

如果

可能的话,我会直接将<img src />放在href中,而不是为此使用 javascript。如果你真的需要在javascript中做,为什么你可以用onclick做。但由于不同的原因,它一点也不好..

<a 
    href="javascript:;" 
    onclick="window.open(this.childNodes[0].src,'_blank');"
>
     <img src="http://placekitten.com/g/300/200"/>
</a>

http://jsfiddle.net/0hmtcvtm/