document.createElement()æ¯å¨å¯¹è±¡ä¸å建ä¸ä¸ªå¯¹è±¡ï¼è¦ä¸appendChild() æ insertBefore()æ¹æ³èå使ç¨ã
å
¶ä¸ï¼appendChild() æ¹æ³å¨èç¹çåèç¹å表æ«æ·»å æ°çåèç¹ãinsertBefore() æ¹æ³å¨èç¹çåèç¹å表任æä½ç½®æå
¥æ°çèç¹ã
1ãæ·»å DIV
function addDiv(w,h){
//å¦æåæ¥æâdivCellâè¿ä¸ªå¾å±ï¼å
å é¤è¿ä¸ªå¾å±
deleteDiv();
//å建ä¸ä¸ªdiv
var newdiv = document.createElement("divCell");
//æ·»å å°é¡µé¢
document.body.appendChild(newdiv);
//éè¿æ ·å¼æå®è¯¥divçä½ç½®æ¹å¼,è¥æ¯æ³è¦èªå·±è®¾ç½®divçä½ç½®,è¿å¥è¯å¿
é¡»æ,æå®æ³¨éæä½ å°±å¯ä»¥ç¥éæææ~è¯è¯ç
newdiv.style.position="absolute";
//éè¿æ ·å¼æå®xåæ (éæºæ°0~450)
newdiv.style.top= Math.round(Math.random()*450);
//éè¿æ ·å¼æå®yåæ (éæºæ°0~700)
newdiv.style.left= Math.round(Math.random()*700);
//éè¿æ ·å¼æå®å®½åº¦
newdiv.style.width=w;
//éè¿æ ·å¼æå®é«åº¦
newdiv.style.height=h;
//éè¿æ ·å¼æå®èæ¯é¢è²,,è¥æ¯èæ¯å¾ç ä¾ä¸º newdiv.style.backgroundImage="url(img/3.jpg)"
newdiv.style.backgroundColor="#ffffcc";
//æ·»å divçå
容
//newdiv.innerHTML=i++;
//è®¾ç½®æ ·å¼éæ
newdiv.style.filter = "alpha(opacity=50)";
//设置ID
newdiv.id = "divCell";
}
2ãå é¤DIV
function deleteDiv()
{
var my = document.getElementById("divCell");
if (my != null)
my.parentNode.removeChild(my);
}
温馨提示:答案为网友推荐,仅供参考