javascript中setAttribute的使用
折腾了大半个晚上,原来如此!对于style属性,不是一个简单的setAttribute就能实现的!
<BODY>
<table id="TestTable" name="TestTable" style="display:block" border=1>
<tr>
<td>Test function setAttribute !</td>
</tr>
</table>
<input type=button value="test" onClick="change()">
<script language=javascript>
function change() {
var mytable = document.getElementById("TestTable");
//或者:var mytable = document.all["TestTable"];
//对于普通的属性,可以使用setAttribute
mytable.setAttribute("border", "12");
//对于style这样的复合属性,这样不行!mytable.setAttribute("style", "display:none");
//那就用这个!
mytable.style.display="none";
}
</script>