【发布时间】:2009-10-07 08:07:57
【问题描述】:
我有以下 javascript 函数来创建一个图像,该图像将在另一个图像悬停时显示,但图像没有加载...只是在找不到图像时出现的小符号。
这段代码有什么问题:
function createimg()
{
var img = new Image();
img.src='images/imageoverlay.png';
img.id = 'span1';
img.style.zIndex = 10;
img.style.position = 'absolute';
img.style.display='none';
img.style.top = '140px';
img.style.padding='10px';
img.style.left='240px';
img.className ='dynamicSpan';
document.body.appendChild(img);
}
图像位于此代码文件所在的图像子目录中。
【问题讨论】:
-
您是否尝试过设置警报以显示
img.src变量,检查它是否是有效路径,或使用 Firebug 查看是否正在请求文件,或检索时是否出现任何错误?跨度> -
这个问题几乎可以肯定是
img.src中的路径不正确,否则你不会得到“丢失图像”图标。
标签: javascript html css image