javascript - Div 都排成一排吗?

标签 javascript html dom

我有这个脚本,问题是我找不到一种方法来使创建的 div 随机 float 在页面上。他们呆在左边的 Angular 落里。我需要改变 body 尺寸或改变位置吗?我猜有什么东西阻止了他们。
还有一件事。如果你们中有人愿意修改代码并按照 JavaScript 中的最佳实践重写代码,我们将不胜感激!

(function create() {
    var docFragment = document.createDocumentFragment();
    var count = 5;
    var i = 0;
    for (i = 0; i < count; i++) {
        var numerousDivs = document.createElement("div");
        docFragment.appendChild(numerousDivs);
    }
    document.body.appendChild(docFragment);

    var fiveDivs = document.getElementsByTagName("div");
    for (i = 0; i < fiveDivs.length; i++) {
        div = fiveDivs[i];
        alter(div);
        moveDivs(div);
    }
}());

function moveDivs(div) {
    div.style.position = "absolute";
    var topPos = parseInt(Math.random() * (maxHeight - 40));
    div.style.top = topPos + "px";
    var left = parseInt(Math.random() * (maxWidth - 100));
    div.style.left + "px";
}

最佳答案

div.style.left + "px"; 应为 div.style.left = left+"px";

关于javascript - Div 都排成一排吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18419492/

相关文章:

html - 表行中带有 "nowrap"的元素会阻止整行在 IE8 中换行

javascript - 在提交表单时打开一个模式对话框,其中包含该表单的所有值

java - 如何使用Java提取XML文档中2个兄弟节点之间的内容

javascript - 如何使用异步操作 WinJS 在 for 循环后执行操作

javascript - 在 Canvas 上画一个漂亮的激光(星球大战)

javascript - 选择 'tr' 元素内的兄弟元素

javascript - 如何将文档 CSS 属性应用于已解析的元素而不将其附加到 DOM

javascript - Cloudinary上传小部件-样式化上传预览图像(宽度和高度)

javascript - 在 for 循环中路由不起作用

javascript - Javascript 中的表格 - 隐藏/显示列