javascript - 在制作按钮的javascript循环中换行

标签 javascript html css

function beggining1(){
        for (i=1;i<4;i++){
            for (j=1;j<4;j++){
                var btn = document.createElement("BUTTON");
                btn.className = "button1";
                btn.id = i + j;
                var t = document.createTextNode(i+"_"+j);
                btn.appendChild(t);

                document.getElementById("div1").appendChild(btn);

            }



        }

    }

好吧,我基本上是在 div 中做按钮。按钮有样式:

.button1{
            background:green;
            height:50px;
            width:50px;
            margin:5px;

        }

但它们在一行中位于 div 的顶部,我希望每次第二个循环结束时都做一个断线,这样按钮的位置就会像正方形。我试过

document.write('<br>');

在第二个循环之后但它不起作用有什么建议吗?

最佳答案

试试这个...

 document.getElementById("div1").innerHTML = document.getElementById("div1").innerHTML +'<br>';

关于javascript - 在制作按钮的javascript循环中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220642/

相关文章:

javascript - 每次刷新页面时,如何将 JavaScript 文件中数组中的随机图像加载到 HTML 中?

html - 垂直和水平对齐页面上的 Bootstrap 行

html - 在非常大的表格右侧添加边距(溢出文档)

javascript - 我似乎无法识别的神秘错误

php - 使用 <h2> 作为标题的小部件,而不是 <h3>

javascript - 移除底部li时自动在底部制作其他li

javascript - Enterprise Architect 使用 javascript 编写脚本 - 向图表添加图例

javascript - 如何旋转文件 pdf 和所有图像类型

javascript - 一种在另一个 div 打开时隐藏一个 div 的方法

javascript - 使用 JQuery 突出显示多个 Div 并保存模式