javascript中有关颜色的变化

来源:百度知道 编辑:UC知道 时间:2024/06/08 17:43:42
<style type="text/css">
<!--
tr {background-color:expression((this.sectionRowIndex%2==0)?"gray":"yellow")}
-->
</style>
这个表示隔行显示动态表格的两种不同颜色,那么隔列怎样显示呢?sectionRowIndex是不是只变这个函数,那么该由哪个来代替呢?我开始以为有这个函数sectionColIndex获取列索引,结果是错的,没这个函数的,谢谢帮我解决一下??

行是循环生成的吧,这样的话,你可以在<tr>中设置一个 参数,比如
for(i=0;i<x.length;i++){
html += "<tr id="+i+">....</tr>";
}
这样的话就可以用上面的方法实现了
tr {background-color:expression((this.id%2==0)?"gray":"yellow")}

<!--
td {background-color:expression((this.cellIndex%2==0)?"green":"yellow")}
-->
</style>
tr是指行 td就是指列
<table><tr></td></td></td></td></td></td></tr></table>

这样就可以了