<p> 元素中的数组,每个元素换行?

Array in <p> element, each to newline?

我已经成功地使用

将一个数组插入到 p 元素中
document.getElementById("trackdetails").innerHTML = albumarray;

有没有办法让每个数组元素都换行?谢谢

一个简单的数组连接就可以做到。 如果您要列出项目,请考虑无序列表

    是否更合适。对于某些背景,Array.prototype.join() 函数将数组中的所有元素连接成一个字符串,并在它们之间添加提供的参数。例如,同样的事情对于将数组转换为逗号分隔列表也很有用。

    var array = ["Stuff", "Foo", "Bar"];
    document.getElementById('target').innerHTML = array.join('<br />');
    
    <p id="target"></p>
    

使用连接并传递一个 <br /> 标签:

document.getElementById("trackdetails").innerHTML = albumarray.join("<br />");