我正在使用JavaScript来指定目标链接。它工作不正常。我应该做些什么改变才能使它正常工作?
我的代码:
var link = create_element(cell, 'img');
link.setAttribute("src", "images/sub.png");
link.href = "http://localhost/";
答案 0 :(得分:5)
正如谢尔盖所说,你需要一个带有图像的链接。 以下是您的代码的扩展。虽然它完全没有经过考验,但可以根据你已经完成的内容大致了解如何实现它。
var link = create_element(cell, 'a');
link.href = "http://localhost/";
var image = create_element(link, 'img');
image.setAttribute("src", "images/sub.png");
答案 1 :(得分:5)
您不能将href用于img标记。添加点击处理程序怎么样?
link.onclick = function(){top.location.replace("http://localhost");};
答案 2 :(得分:4)
IMG标签没有href属性。 “A”标签有它。所以你应该用所需的HREF创建A,然后在里面创建IMG。
答案 3 :(得分:1)
是的,确切地说。我们也可以写:
link.onclick = function() { document.location.href = "http://localhost"; };