javascript - 图片不附加到 <body>

标签 javascript html

我正在创建一个简单的图像列表。

HTML

<body onload="getImg()">
</body>

JavaScript

function getImg() {
  var list = document.createElement("ul");
  list.className = "img-list";
  for (i = 0; i < 32; i++) {
      var img = document.createElement("img");
      var item = document.createElement("li");
      path = "images/DT/"+i+".png";
      img.src = path;
      img.alt = "something";
      item.appendChild(img);
      list.appendChild(item);
  }
console.log(list);
window.alert(list.innerHTML);
}

然后在控制台中,我似乎显示了列表,但不知何故图像没有显示在网页中。 Ant 知道发生了什么事吗?

screenshot

最佳答案

document.body.appendChild(list);

仍然失踪。

function getImg() {
  var list = document.createElement("ul");
  list.className = "img-list";
  for (i = 0; i < 32; i++) {
    var img = document.createElement("img");
    var item = document.createElement("li");
    path = "images/DT/" + i + ".png";
    img.src = path;
    img.alt = "something";
    item.appendChild(img);
    list.appendChild(item);
  }
  document.body.appendChild(list);
}
<body onload="getImg()"></body>

提示

代码必须在<head>

<head>
  <script>...</script>
</head>
<body onload="getImg()">...</body>

关于javascript - 图片不附加到 <body>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47856654/

相关文章:

javascript - React Router 选项卡——保持组件挂载

javascript - 无法在React中调用onClick函数

CSS 高级 Div 定位。自动排列到网格

html - 在 Css 中删除图像的背景

javascript - 在vo的帮助下多次调用 Nightmare 的问题,第一次工作,第二次总是失败

Javascript:如何捕获空的 Facebook Graph json 对象? --> { "data": [ ] }

javascript - iPad HTML 原型(prototype) : Which JS Framework?

php - 使用 wp_mail() 发送 HTML 电子邮件时,CSS 将不起作用

javascript - 查找表单中选中的复选框数量,结果是实际数量的两倍

html - 两侧的空白区域 (html/css)