javascript - 将数组数据传入 div 元素

标签 javascript html css arrays

所以我需要在选择的 div 中获取一组值呈现,有人可以帮助我解决这个问题的最佳方法吗?

我必须使用 javaScript。

最佳答案

您可以使用 JavaScript 添加 DOM 元素,方法是创建您想要的元素,根据需要设置属性,然后将它们附加到 DOM(直接附加到主体或包含元素),如下所示:

var arr = ["text1", "text2", "text3"];
var container = document.getElementById("container");
arr.forEach(function (text) {
  var div = document.createElement("div");
  div.innerText = text;
  div.classList.add("div-added");
  container.append(div);
});
.div-added {
  padding: 10px;
  border: 2px solid #333;
}
<div id="container"></div>

或者,您可以使用 jQuery,如下所示:

var arr = ["text1", "text2", "text3"];
var container = $("#container");
arr.forEach(function(text) {
  var div = $("<div>", {
    text: text,
    class: "div-added"
  });
  container.append(div);
});
.div-added {
  padding: 10px;
  border: 2px solid #333;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="container"></div>

关于javascript - 将数组数据传入 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44288505/

相关文章:

javascript - JQuery - 检查 IMG src 是否有效

javascript - 如何使用调用函数的按钮移动 Canvas 中的文本以使文本显示在 Javascript 中?

html - 如何让div取屏幕剩余高度

Javascript scrollTop 错误

html - 在嵌套 div 中冒泡 div 宽度

javascript - Ajax以相同的逻辑返回不同的输出

javascript - 将端点附加到从调色板拖动的 div

javascript - 如何加载 leanmodal div 内容 onclick

javascript - 附加一个包含对象 id 的 div

javascript - 对具有 ID 的元素的 HTML href