Javascript 在div类中为循环插入div
我正在尝试使用for循环方法在html文件中动态创建一些div,它工作得很好,问题是我想在类1中插入一些div,而在类2中插入其他divJavascript 在div类中为循环插入div,javascript,html,Javascript,Html,我正在尝试使用for循环方法在html文件中动态创建一些div,它工作得很好,问题是我想在类1中插入一些div,而在类2中插入其他div <!DOCTYPE html> <html> <head></head> <body><script> var array = ["name1","name2","name3","name4
<!DOCTYPE html>
<html>
<head></head>
<body><script>
var array = ["name1","name2","name3","name4","name5","name6"];
for(let i=0;i<array.length;i++) {
var j=0;
var newElement = document.createElement('div');
newElement.id = array[i];
newElement.className = "names";
newElement.innerHTML = array[i];
document.body.appendChild(newElement);
}
</script></body>
</html>
变量数组=[“name1”、“name2”、“name3”、“name4”、“name5”、“name6”];
对于(设i=0;i可以添加如下条件
if(i <= 2) {
newElement.className = "names1"
} else {
newElement.className = "names2"
}
你的HTML看起来怎么样?请添加它。这是HTML中的inscript。我的HTML是空的,除了这个脚本。看起来你需要的只是一些数学知识?我的问题是我不知道如何在div类中插入一个特定的div。例如,我做了一个if条件I@TudorStanciulescu,看看下面的解决方案。您好,谢谢您的回答,但是这s不会让我有3个类名1和3个类名2?或者它只会有1个类名1和1个类名2?或者说它在工作,我如何把类名1和2放在其他类名中?因为在HTML中我需要内联显示这2个类,1在左边,1在右边。@TudorStanciulescu,你的解释真的不清楚。。我已经提供了你提出的问题。我无法理解你的解释。你说总共有六个分区A,前三个分区将有class=“names1
,下三个分区将有class=”names2
。这就是上面的解决方案所做的。除此之外,您还需要什么?好的,好的,我会尽量弄清楚。现在,我有两个类。names1和names2,对吗?我想在其他类中插入这两个类,以便可以内联显示它们