在我的项目中,我尝试使用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(蓝色正方形-divClick),并使用yposxpos的值解析进行定位,但是使用此代码,结果只是一个位于0,0坐标的正方形。

最佳答案



position: relative;


在您的容器div和

position: absolute;


在您的孩子div上。

09-16 07:31