正如谢尔盖所说,你需要一个里面有图像的链接.以下是您的代码的扩展.虽然它完全没有经过测试,但是根据您已经拥有的内容提供了如何实现它的一般概念.
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");};