请高手进来帮帮忙!谢谢了!
<script>function showobj()
{
var showdiv =document.createElement("div");
showdiv.setAttribute("id","div1");
showdiv.innerHTML = "The Layer Will Be Show!";
showdiv.style.top=0;
showdiv.style.left=0;
showdiv.style.height = "100px";
showdiv.style.backgroundColor = "#0080FF";
document.body.appendChild(showdiv);
}
function oClickobj(){
showobj();
//希望能得到动态生成的层的ID;试过很多次,对getElementById这个方法的用法都还是很朦胧!
var oDivshow=document.getElementById(div1);
if(oDivshow!=null){
//希望在此动态设置层的位置;
document.write(oDivshow.style.top);
document.write(oDivshow.style.left);
}
}
</script>
<input id=oMessage type=text size=40 value="In this bottom">
<br><br>
<input id=but type=button value="Click Here Show The Layer" onclick="oClickobj();">?<input type=button value=" Close The Layer">
////////////////////////////////////////////////////////////////////////////////////////////////////////
[bo]希望高手帮小弟改一改上面的代码!改成可以自由的控制生成的层的定位和显示,和讲解一下getElementById这个方法的具体用法,我试了好多次,都不是很清楚,谢谢您![/bo]
/////////////////////////////////////////////////////////////////////////////////////////////////////////