我有一个数组。什么是循环数组和显示值的简单方法在段落中每行放一个
答案 0 :(得分:1)
由于您有一个数组并希望将值与<br>
分开,因此您只需join
值:
var arr = ["foo", "bar", "baz"],
elem = /* refers to the paragraph */;
elem.innerHTML = arr.join("<br>");
仅限DOM方法:
var i = 0,
n = arr.length;
if (n) {
elem.appendChild(document.createTextNode(arr[i++]));
while (i < n) {
elem.appendChild(document.createElement("br"));
elem.appendChild(document.createTextNode(arr[i++]));
}
}
答案 1 :(得分:0)
喜欢这个吗?
var a = ['john', 'went', 'to'], p = $('<p>')
$(a).each(function() {
$(p).text( $(p).text() + ' ' + this );
});
$.trim( $(p).text() )
$(p).appendTo('body')
// You want "\n" for a newline and "<br/>" for a line break element.
Pure DOM:
document.body.appendChild( (document.createElement('p')).appendChild( document.createTextNode(['john ', 'went'].join('<br>') )) )