怎么实现表单数据的各行变色? 发错了,table 中的name应是id还有上边的js怎么设置奇偶数不同的背景色呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script>bgcolor="yellow";document.write("<table>");for(i=0;i<8;i++) {document.write('<tr align=center style="background:'+bgcolor+'"><td>'+i+'</td><td>test</td></tr>');bgcolor=bgcolor=="yellow"?"lightgreen":"yellow";}document.write("</table>");</script> var tlb = document.all.T;var rowTotal = tlb.rows.length;var strURL = "";for(i=0;i<rowTotal;i++){ var a = tlb.rows[i]; if(n%2 == 0) a.attributes.item("bgColor").nodeValue = ((i%2==0)?"#cccccc":"#ffffff");} From wanghr100'Blog-----------------用CSS做出双色相间表格 <SCRIPT>//定义table的样式, cellSpacing,cellPadding.//用obj.rows.length得出该表格的行数.//实现奇数列时样式为tdcss1,偶数列为tbcss2.function cooltable(obj) {obj.cellSpacing=0;obj.cellPadding=0;for (i=0;i<obj.rows.length;i++) { if(i%2==0) obj.rows(i).className = "tdcss1"else obj.rows(i).className = "tdcss2"; } }</SCRIPT><!--定义样式--><STYLE> * {font-size: 10.5pt}.tdcss1 { BACKGROUND-COLOR: #F7F3F7; } .tdcss2 { BACKGROUND-COLOR: #FFF7FF; } .mytbcss {baobao:expression(cooltable(this))}</STYLE> <BODY> <!--定义定义表格样式mytbcss就可以得到一个双色相间表格,再也不用一行一行地定义了.--><TABLE width=300 border=0 class=mytbcss> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2--> <TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1--> </TABLE> </BODY> 说明:.tdcss1 { BACKGROUND-COLOR: #F7F3F7; } .tdcss2 { BACKGROUND-COLOR: #FFF7FF; } .mytbcss {baobao:expression(cooltable(this))}.tdcss1.tdcss2 这两个是定义列的样式.当然,你可以自己做得更酷一些啦..baobao 是自已定义的属性,你任意取个名字,用你的英文名...因为这是你自己的CSS啊.expression()里面的语句就是JavaScript. 一定很熟悉吧..cooltable(this)调用了前面我们写的函数. 这文章只是expression的一个小应用.看了这文章后,不知道有没有什么启发.用expression给你的网页减减肥吧..让你的网页的代码更精减更模块化..... 4个文本框多条件组合查询? 如何将弹出窗口的值提交到Iframe嵌套的父窗口中 非常奇怪的纯静态页调用javascript问题!!! onSubmit return了false了,页面怎么还是会提交? <div>的显示和隐藏!! javascript的安全性限制害死人,我的这个实现报安全性错误,大家看看可还有法子解决啊? 怎么用JavaScript关闭窗口?? 怎样让一个IE窗口自动关闭而不出现是否关闭页面的提示? 高分请教达人:菜单项的动态载入。。。。。。。。 .js脚本里怎么调用python脚本里的函数啊,初学者请教 求一简单的字符串替换的算法(在线) 继续昨天几个简单的问题
bgcolor="yellow";
document.write("<table>");
for(i=0;i<8;i++)
{
document.write('<tr align=center style="background:'+bgcolor+'"><td>'+i+'</td><td>test</td></tr>');
bgcolor=bgcolor=="yellow"?"lightgreen":"yellow";
}
document.write("</table>");
</script>
var rowTotal = tlb.rows.length;
var strURL = "";
for(i=0;i<rowTotal;i++){
var a = tlb.rows[i];
if(n%2 == 0) a.attributes.item("bgColor").nodeValue = ((i%2==0)?"#cccccc":"#ffffff");
}
//用obj.rows.length得出该表格的行数.
//实现奇数列时样式为tdcss1,偶数列为tbcss2.function cooltable(obj) {
obj.cellSpacing=0;
obj.cellPadding=0;
for (i=0;i<obj.rows.length;i++) {
if(i%2==0) obj.rows(i).className = "tdcss1"
else obj.rows(i).className = "tdcss2";
}
}
</SCRIPT><!--定义样式--><STYLE>
* {font-size: 10.5pt}
.tdcss1 { BACKGROUND-COLOR: #F7F3F7; }
.tdcss2 { BACKGROUND-COLOR: #FFF7FF; }
.mytbcss {baobao:expression(cooltable(this))}
</STYLE> <BODY> <!--定义定义表格样式mytbcss就可以得到一个双色相间表格,再也不用一行一行地定义了.--><TABLE width=300 border=0 class=mytbcss>
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss2-->
<TR><TD>wanghr100</TD><TD>灰豆宝宝.net</TD></TR> <!--定义样式tdcss1-->
</TABLE>
</BODY>
说明:
.tdcss1 { BACKGROUND-COLOR: #F7F3F7; }
.tdcss2 { BACKGROUND-COLOR: #FFF7FF; }
.mytbcss {baobao:expression(cooltable(this))}.tdcss1.tdcss2 这两个是定义列的样式.
当然,你可以自己做得更酷一些啦..
baobao 是自已定义的属性,你任意取个名字,用你的英文名...因为这是你自己的CSS啊.
expression()里面的语句就是JavaScript. 一定很熟悉吧..
cooltable(this)调用了前面我们写的函数. 这文章只是expression的一个小应用.看了这文章后,不知道有没有什么启发.
用expression给你的网页减减肥吧..让你的网页的代码更精减更模块化.....