如何在javascript中将html标记作为变量传递到内部?

如何在javascript中将html标记作为变量传递到内部?,javascript,html,css,Javascript,Html,Css,我将一个名为floors的数组传递到一个创建html节点的函数中 var floors = ["Ground", "First", "Second", "Third", "Duplex", "Duplex+1", "Duplex+2"]; document.createTextNode(" " + floors[flooring]);

我将一个名为floors的数组传递到一个创建html节点的函数中

var floors = ["Ground", "First", "Second", "Third", "Duplex", "Duplex+1", "Duplex+2"];
document.createTextNode(" " + floors[flooring]);
是否仍然需要向这些变量中的每一个添加html标记。我已经尝试了下面的代码,但它似乎不起作用

var floors = ["<label>Ground</label>", "<label>First</label>"], AND

document.createTextNode('<label> + floors[flooring] +'</label>');
var floors=[“地面”、“第一层”]和
document.createTextNode(“+地板[地板]+”);

是否有可能在javascript中向这些变量添加html标记。请提供帮助。

您可以使用
innerHTML
执行此操作

const元素=[
“第一”,
“第二”,
“第三”,
“第四”
]
对于(元素的el){
document.body.innerHTML+=el

}
使用并设置其
innerHTML
,而不是
createTextNode()

var label = document.createElement('label');
label.innerHTML = floors[flooring];

什么是
地板
?文本节点包含文本,而不是HTML。但是您可以执行
var el=document.createElement('label');el.innerHTML=地板[地板]
(假设
地板
是一个数字索引)可能有用地板是数字索引谢谢,这很简单而且效果最好。@Madhu不客气,请单击复选标记将其标记为已解决。