如何使用数组中的文本附加段落?
首先我将元素放入数组中:
var iminja = [];
iminja.push("Name1");
然后我对数组“iminja”中的每个元素使用 for
循环,我想将新段落放入现有的空 div
中,其中包含数组中的文本。像这样的东西,这只是为了向你解释我想如何成为函数的最终结果:
$('#existingDiv').append('<p style="border: 1px solid black;">iminja[index]</p>');
有人可以帮我吗?
最佳答案
下面的代码应该可以解决这个问题:
$.each(iminja, function () {
$("#existingDiv").append("<p style=\"border: 1px solid black;\">" + this + '</p>');
});
或者不使用$.each
函数
for (var item in iminja) {
$("#existingDiv").append("<p style=\"border: 1px solid black;\">" + iminja[item] + '</p>');
}
或者根本不使用 jQuery
var container = document.getElementById("existingDiv");
for (var item in iminja) {
var paragraph = document.createElement("p");
paragraph.setAttribute("style", "border: 1px solid black;");
paragraph.innerHTML = iminja[item];
container.appendChild(paragraph);
}
关于javascript - 如何在javascript中的段落中附加数组中的文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30429885/