reference material for attributes of <a> and <img&g

reference material for attributes of <a> and <img> tags

本文关键字:lt gt and img material of for reference attributes      更新时间:2023-09-26

我正在排除这行代码:e的类型是image(img), b的类型是link(a)。它似乎是将本地主机连接到e.src,而不仅仅是直接复制字符串。

哪里是参考材料位于Mozilla开发网络,列出对象属性,特别是我的图像的。src属性?

如果要提取hostname,则需要分配适当的href属性。

代替:

<a href="www.ay.com">link</a>

你应该这样做:

<a href="http://www.ay.com">link</a>

或至少:

<a href="//www.ay.com">link</a>

那么您就可以提取主机名了。否则浏览器会认为www.ay.com是本地文件或目录。


如果由于某种原因你不能改变href,那么你需要使用getAttribute()来检索它未经修改。

e.src=b.getAttribute('href');

如果我没有完全搞错的话,这是HTML链接的一个属性。如果您有<a href="www.ay.com">,则链接将指向http://example.com/www.ay.com。在这种情况下,您可能需要e.src = b.href

可能你的链接是错误的。请使用http://www.ay.com。

MDN文档将对象属性称为属性,'a'元素的属性'href'的相关文档在这里