javascript - 通过单击按钮添加多个 div 元素

标签 javascript html css

我想通过点击按钮创建 4 个 div 元素。
请参阅,this fiddle对于我当前的实现。

在当前 View 中,新元素添加到彼此的底部。
我的问题是我不知道如何将它们并排放置。

我想要 4 个 div 元素(两个在顶部,两个在底部,正方形)

那是我的代码的一部分:

var box = document.getElementById('box'),
    template = box.getElementsByTagName('div'),


template = template[0];

submit1.onclick = function () {
    var new_field = template.cloneNode(true);
    box.appendChild(new_field);
    return false;
};

我该怎么做?

最佳答案

因为div的默认displayblock所以需要加上

display:inline-block;// add this to your div style

CSS

div { margin:1em;display:inline-block; }

Demo

关于javascript - 通过单击按钮添加多个 div 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21984531/

相关文章:

html - css中按钮的作用半径

html - 如何同时指定 max-width % 和 px

javascript - 单击其他按钮时如何删除 jQuery .css()?

css - 单选按钮导致浏览器跳转到顶部

javascript - Android WebView JavaScript onClick 错误

javascript - 当超过 x 条记录时,dataTables 只显示一页 - ajax

javascript - dojox.mobile.ListItem OnClick 不起作用

jquery - 如何选择容器中的可见元素?

javascript - 如何在 Javascript 中将类分配给跨度?

javascript - anchor 标记中的 Onclick 事件在 IE10 中不起作用