使用Javascript获取图像的href属性

Pea*_*kJi 5 html javascript href src ios

Javascript的新手,真的需要一些帮助!

现在我在HTML页面中有一个图像,如下所示:

<a class="p" href="http://www.abc.com"><img src="http://www.abc.com/logo.jpg" alt="" /></a>
Run Code Online (Sandbox Code Playgroud)

并通过以下方式获取图像元素:

var e.document.elementFromPoint(x,y);
Run Code Online (Sandbox Code Playgroud)

当我点击图像时,我可以通过以下方式成功获取src属性或偏移属性:

e.src or e.offsetHeight
Run Code Online (Sandbox Code Playgroud)

但是,当我使用时,它返回NULL:

return e.href;
Run Code Online (Sandbox Code Playgroud)

那我怎样才能得到正确的href属性(http://www.abc.com)?

谢谢,

Var*_*ant 4

href 不是图像的属性,而是 A 元素的属性。

您可以使用.parentNode图像的属性来访问它。因为它是它的直接父代。