Javascript 如何在单独的行上打印数组的每个元素?
我是JavaScript新手,我正在尝试为科学PDF构建客户端引用提取器。我希望每个参考都在一行上。我试过Javascript 如何在单独的行上打印数组的每个元素?,javascript,arrays,newline,Javascript,Arrays,Newline,我是JavaScript新手,我正在尝试为科学PDF构建客户端引用提取器。我希望每个参考都在一行上。我试过'\n'和'',它们不起作用。以下是一个例子: references=[“1”、“2”、“3”]; document.getElementById(“输出”).textContent=references.join(“”) 提取。。。 您应该使用而不是与 使用textContent,“值未解析为HTML”;看 references=[“1”、“2”、“3”]; document.get
'\n'
和'
'
,它们不起作用。以下是一个例子:
references=[“1”、“2”、“3”];
document.getElementById(“输出”).textContent=references.join(“
”)代码>
提取。。。
您应该使用而不是与
使用textContent
,“值未解析为HTML”;看
references=[“1”、“2”、“3”];
document.getElementById(“输出”).innerHTML=references.join(“
”)代码>
提取。。。
您应该使用而不是与
使用textContent
,“值未解析为HTML”;看
references=[“1”、“2”、“3”];
document.getElementById(“输出”).innerHTML=references.join(“
”)代码>
提取。。。
您可以使用map遍历数组中的每个元素,如下所示:
references=[“1”、“2”、“3”];
references.map((reference)=>{
const node=document.createElement('p');
const textnode=document.createTextNode(参考);
追加(textnode);
document.getElementById(“输出”).appendChild(节点);
})
提取。。。
您可以使用map遍历数组中的每个元素,如下所示:
references=[“1”、“2”、“3”];
references.map((reference)=>{
const node=document.createElement('p');
const textnode=document.createTextNode(参考);
追加(textnode);
document.getElementById(“输出”).appendChild(节点);
})
提取。。。
如果希望“references”中的每个项都是它自己的HTML元素,可以尝试在数组上循环,创建一个新元素,并将其附加到DOM
for( const ref of references){
let newEl = document.createElement('div');
newEl.innerHTML = ref;
document.body.appendChild(newEl);
}
如果希望“references”中的每个项都是它自己的HTML元素,可以尝试在数组上循环,创建一个新元素,并将其附加到DOM
for( const ref of references){
let newEl = document.createElement('div');
newEl.innerHTML = ref;
document.body.appendChild(newEl);
}
请考虑<代码>文档.Boo.AppDebug(NeelEL)< /代码>。请参阅:请考虑<代码>文档.Boo.AppDebug(NeelEL)< /代码>。请参阅:。