如何在JS中访问对象的CSS属性?
xpf66 2004-11-15 01:11:28 要求,比如在页面里有个DIV对象,我想通单击事件改变它的大小、位置或颜色等。
我仅做个例子,连访问都不行,弹出的是白板。
<head>
<style TYPE="TEXT/CSS">
<!--
#div01
{
width:200;
height:100;
font-size:16;
vertical-align:bottom;
text-align:left;
background-color=#FF0000;
}
-->
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
var block;
function init()
{
if (ns4) block = document.div01;
if (ie4) block = div01.style;
}
function b01click()
{
alert(block.width);
}
-->
</script>
</head>
<BODY onLoad="init()">
<div id="div01" name="div1">
<p>这是第一层</p>
<div id="div02" name="div2">
<p>这是第二层</p>
</div>
</div>
<input type="button" name="b01" onClick="b01click()" value="打印"> </input>
</BODY>
</html>