紧急!div动态创建事件无法触发。
我动态创建了一个层
//创建div 对象
function sAlert()
{
var bgObj=document.createElement("div");
bgObj.setAttribute('id','bgDiv');
bgObj.style.position="absolute";
bgObj.style.top="0";
bgObj.style.background="#777"; //设置div背景色
//bgObj.BACKGROUND-COLOR="transparent";
bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=3,opacity=25,finishOpacity=75)";
bgObj.style.opacity="0.6";
bgObj.style.left="0";
bgObj.style.width=document.body.offsetWidth + "px";
bgObj.style.height=document.body.scrollHeight + "px";
bgObj.onclick=function() {
divclick();
}
document.body.appendChild(bgObj);
// bgObj.setAttribute("onclick",function(){alert('dd')});
}
如果我不设置div背景色div的事件就触发不了。这是何故?急啊。