Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在div类中为循环插入div_Javascript_Html - Fatal编程技术网

Javascript 在div类中为循环插入div

Javascript 在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

我正在尝试使用for循环方法在html文件中动态创建一些div,它工作得很好,问题是我想在类1中插入一些div,而在类2中插入其他div

<!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,对吗?我想在其他类中插入这两个类,以便可以内联显示它们