Javascript:在`for`循环中创建多个元素

时间:2014-08-25 20:12:19

标签: javascript jquery html css dom

在我的项目中,我尝试使用DOM和JavaScript创建一个循环来创建多个元素,如下例所示:

for (i = 0; i < response.click.length; i++) 
{
    var divClick = createElement('div', 'divClick', 'divClk');
    divClick.setAttribute('style','top: '+response.click[i].ypos+';');
    divClick.setAttribute('style','left: '+response.click[i].xpos+';');
    divLogin.appendChild(divClick);
}

在实践中,我需要在一个主要div附加一系列div s(小蓝方 - divClick),使用来自ypos和{{的值解析定位1}},但是使用此代码,结果只是一个位于0,0坐标处的正方形。

1 个答案:

答案 0 :(得分:2)

position: relative;

在您的容器div和

position: absolute;

关于你的孩子div。