function createDiv(nameId,width,height,color)
{
try
{
// Initialize And Create Div
if(document.createElement('div'))
{
// document.write("<br>Create Div Success");
if((nameId.length!=0) && (width>0) &&(height>0) && (color.length!=0))
{
//creating div
var divCreate = document.createElement('div');
divCreate.id=nameId;
document.getElementById(nameId).width = width;
document.getElementById(nameId).height = height;
document.getElementById(nameId).background = color;
document.getElementById(nameId).backgroundColor = "Red";
document.body.appendChild(divCreate);
document.write(" <br>Create Div Success And Added To Body");
// document.write(" <br>Create Div Success And Added To Body");
}
else
{
// document.write("<br>All Field Value Required");
}
}
else
{
document.write("<br>Unable To Create Div");
}
}
catch(e)
{
document.write("<br>"+e);
}
}
document.getElementById()
越来越Null
。我正在尝试使用 javascript 创建一个 DIV 并为其分配一些宽度/高度和颜色,但它不起作用。但是,如果我使用下面的代码,则会创建 div 但它在屏幕上不可见。如果我使用该功能createDiv()
,它就不起作用。
divCreate.id=nameId;
divCreate.width = width;
divCreate.height = height;
divCreate.background = color;
divCreate.backgroundColor = "Red";
document.body.appendChild(divCreate);