-1

我正在实现一个简单的图片库。

这就是我现在得到的

function init(){
  var elem = document.createElement("img");

  elem.scr='upload/creative-design-modern-furniture.jpg';
  elem.setAttribute("height", "768");
  elem.setAttribute("width", "1024");
  elem.setAttribute("alt", "furniture");

  document.getElementById("imagegal").appendChild(elem);
}

<body onload='init();'>
<div id="imagegal" ></div>

现在,我知道这很容易,但我在控制台中没有收到任何错误。我看到一个白色方块,里面有“家具”一词(替代文字)。我没有看到图像。

包含所有图像的文件夹“上传”位于包含脚本文件的文件中 (apache/htdocs/myproject/upload)

图像由用户使用网站界面上传。在“上传”文件中,所有图片的大拇指侧面都有一个金色的小挂锁。那是什么?象征什么?我不知道

任何帮助/提示?

提前致谢

编辑

是的,这是一个错字。多谢你们。我想我应该投反对票

但是,无论如何,每个缩略图侧面的金色挂锁是怎么回事?

再次感谢

4

4 回答 4

2

您的代码中有错字:

elem.src='upload/creative-design-modern-furniture.jpg';
  //  ^---- was 'scr' in your code
于 2013-09-13T22:44:03.357 回答
1

您可能打错了字,使用 scr="..." 而不是 src="...."。

我强烈建议您在浏览器中使用一些元素检查器,例如 firebug (Mozilla Firefox)、DragonFly (Opera) 或 Chrome 内置工具,以检查代码在加载时最终在页面中是如何形成的,并轻松定位这些类型的错误。它们易于使用,它们允许您在 html/js/css 中即时测试和进行此类修改,它们可以为您节省大量时间

于 2013-09-13T22:58:10.457 回答
1

你打错字了

elem.scr='upload/creative-design-modern-furniture.jpg';

应该

elem.src='upload/creative-design-modern-furniture.jpg';
于 2013-09-13T22:44:12.897 回答
0

设置源时有错字。而不是elem.scr应该是elem.src.

于 2013-09-13T22:44:13.970 回答