我正在使用 JavaScript 来指定目标链接。它无法正常工作。我应该做哪些更改才能使其正常工作?
我的代码:
var link = create_element(cell, 'img');
link.setAttribute("src", "images/sub.png");
link.href = "http://localhost/";
我正在使用 JavaScript 来指定目标链接。它无法正常工作。我应该做哪些更改才能使其正常工作?
我的代码:
var link = create_element(cell, 'img');
link.setAttribute("src", "images/sub.png");
link.href = "http://localhost/";
正如谢尔盖所说,你需要一个链接,里面有一张图片。以下是您的代码的扩展。虽然它完全未经测试,但根据您已经拥有的内容,您可以大致了解如何实现它。
var link = create_element(cell, 'a');
link.href = "http://localhost/";
var image = create_element(link, 'img');
image.setAttribute("src", "images/sub.png");
您不能将 href 用于 img 标签。添加点击处理程序怎么样?
link.onclick = function(){top.location.replace("http://localhost");};
IMG 标签没有 href 属性。“A”标签有它。所以你应该用所需的 HREF 创建 A,然后在里面创建 IMG。
对,就是这样。我们也可以这样写:
link.onclick = function() { document.location.href = "http://localhost"; };