首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何实现单击JavaScript获取图像的url?

如何实现单击JavaScript获取图像的url?
EN

Stack Overflow用户
提问于 2018-09-27 05:48:47
回答 1查看 0关注 0票数 0

以下是我使用的代码:

var link = document.createElement('a'); // I don't understand the point of this line given what I'm trying to do

link.href = 'images.jpg';
link.download = 'Download.jpg';

// I can work with the two lines above but I don't understand point of the lines below 

document.body.appendChild(link);
link.click();

在查看了MDN文档之后,我知道我需要使用browser.broswerAction.onClicked,但我无法弄清楚要把什么作为我要做的事情的监听器(传递一个具有特定信息的监听器)点击图片)浏览器动作.onClicked的MDN上的示例使用tab作为监听器,显然这对我不起作用,因为它会破坏我试图实现的功能的整个目的。

到目前为止对评论和答案的回应。感谢您确认我发现的内容与我正在尝试的内容无关。因此,为什么我感到沮丧并提出了问题。

注意:如果您想知道我为什么要这样做。我想出了它作为一个帮助我了解JS的项目。我不想做任何其他事情或更少,因为我没有进入网页设计,我想做一些只能在JS中完成的事情。

EN

回答 1

Stack Overflow用户

发布于 2018-09-27 15:07:41

你所拥有的代码创建了一个可点击的链接,在html中它是‘a’。然后,通过设置href参数(此处获取图像),指定单击链接时应导航到何处,然后指示应该下载图像。Appendchild将链接添加到页面上的html,最后ir以编程方式单击该链接,启动操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档