首页 > 解决方案 > 如何将链接附加到原生 JavaScript 中创建的图像?

问题描述

我遇到了这个链接 http://www.spielzeugz.de/html5/sticky-thing/

并尝试修改图像以便可以单击并重定向到新链接,但我无法使其工作。

我看到图像是这样创建的

N = new Image;
N.src = "src of image";

如何为实际有效的图像创建“a href”?

注意:我试过

var L = document.createElement('a');
L.setAttribute('href',' ');

然后

L.appendChild(N);

没有成功。

请帮忙。

标签: javascript

解决方案


您的代码确实有效。

你只是没有将 L 对象附加到任何东西上,所以它不会出现。

var N = new Image;
N.src = "https://i.stack.imgur.com/iQFxo.gif";

var L = document.createElement('a');
L.setAttribute('href', "https://i.stack.imgur.com/iQFxo.gif");
L.appendChild(N);

var container = document.getElementById("container");
container.appendChild(L);
<div id="container"></div>


推荐阅读