问题描述
- 初学者请教一个问题:关于javascript
- table表单中显示有n条记录每2行换一次颜色即12用红色字体;34用绿色字体;56用红色字体;以此类推;
1 2 3 4 5 6 ......
求帮帮忙..谢谢.
解决方案
不能取余就引个值进来好了,直接Copy运行下看看吧
<!DOCTYPE html> <html> <head><title>My Table</title></head> <style>table{border:1px solid gray;color:white;}.tr1{background:red;}.tr2{background:green;}</style><body> <table id=""MyTable""></table></body> <script type=""text/javascript""> var main = document.getElementById(""MyTable""); var flag = 0; for(var i=0;i<20;i++){ var tr = document.createElement('tr'); var td = document.createElement('td'); if(flag<2) tr.className=""tr1"" else tr.className=""tr2"" tr.appendChild(td); td.appendChild(document.createTextNode((i+1)+'Items')); main.appendChild(tr); flag++; if(flag>3) flag=0; } </script> </html>
解决方案二:
for(var i =0;i < n; i = i +2) 完事了。。
会一个一个的循环,2 个2个循环一样啊。
解决方案三:
你可以去百度里好好查询一下专业
时间: 2024-10-21 20:48:35