JS关于动态创建DIV元素的问题
JS中创建DIVvarbox=document.createElement("div");document.body.appendChild(box);box.ID="R...
JS中创建DIV
var box = document.createElement("div");
document.body.appendChild(box);
box.ID = "RF_Dialog";
box.style.cssText = "width:300px;font-size:12px;position:absolute;z-index:910";
结果DIV是创建出来了,但是document.getElementById(“RF_Dialog”)找不到这个元素,但是如果
box.innerHTML=“<div id=RF_Dialog ></div>” 这样却找得到,请问是怎么回事? 展开
var box = document.createElement("div");
document.body.appendChild(box);
box.ID = "RF_Dialog";
box.style.cssText = "width:300px;font-size:12px;position:absolute;z-index:910";
结果DIV是创建出来了,但是document.getElementById(“RF_Dialog”)找不到这个元素,但是如果
box.innerHTML=“<div id=RF_Dialog ></div>” 这样却找得到,请问是怎么回事? 展开
2个回答
展开全部
顺序有问题,
var box = document.createElement("div");
box.ID = "RF_Dialog";
box.style.cssText = "width:300px;font-size:12px;position:absolute;z-index:910";
//创建在最后
document.body.appendChild(box);
var box = document.createElement("div");
box.ID = "RF_Dialog";
box.style.cssText = "width:300px;font-size:12px;position:absolute;z-index:910";
//创建在最后
document.body.appendChild(box);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询