Javascript 创建多个标记,并使用变量为其添加不同的文本

Javascript 创建多个标记,并使用变量为其添加不同的文本,javascript,dom,Javascript,Dom,我想创建4个标记,并向它们添加不同的文本 for (var i = 0; i <= 4; i++) { var spanElement = document.createElement("span") + i; var value_of_span += uniques + i; var textnode_of_span = document.createTextNode(value_of_span); spanElement.appendChild(text

我想创建4个
标记,并向它们添加不同的文本

for (var i = 0; i <= 4; i++) {
    var spanElement = document.createElement("span") + i;
    var value_of_span += uniques + i;
    var textnode_of_span = document.createTextNode(value_of_span);
    spanElement.appendChild(textnode_of_span);
    document.getElementById("pristatomiesi_akordai").appendChild(spanElement);
};

for(var i=0;idocument.createElement(“span”)+i;
中的
+i
应该是什么?您正在尝试用数字添加/连接DOM元素。这没有意义

删除它,以及span+=uniques+i的
var value\u中的
++
。您不能声明变量并附加到它

var uniques='foo';

对于(var i=0;i)您可以使用它来获取所有值,在
document.createElement(“span”)+i;
中的
+i
应该是什么?删除它。