给表格的每行加上样式,注意for的第二个参数,当数组下标越界时,row=row[i]返回false,到此循环结束。
varrows=document.getElementsByTagName('tr');
for(vari=0,row;row=rows[i];i++){
row.className='newclass';
}
测试代码:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/>
<title>无标题文档</title>
<style>
li{margin-left:28px;}
.abc{background-color:#eee;font-size:14px;margin-bottom:10px;}
</style>
<SCRIPTLANGUAGE="JavaScript">
<>
</SCRIPT>
</head>
<BODY>
<inputtype="button"value="CreateTable"onclick="c()"/>
<inputtype="button"value="Testoldmethod!"onclick="b()"/>
<inputtype="button"value="Testnewmethod!"onclick="a()"/>
<inputtype="button"value="Clear"onclick="document.getElementById('box').innerHTML='';"/>
<divid="box"></div>
</BODY>
</HTML>