自定义行列数的隔行变色表格效果

以你之姓@ 2022-05-22 12:17 250阅读 0赞

这种效果用处不大,但是可以作为练习双层for循环和document.write()的工具.

思路如下:把

,,用document.write()输出,

把行数和列数用prompt()输入框进行输入,提高灵活性.

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>try</title>
  6. <style>
  7. .bc1{
  8. background-color: purple;
  9. color: green;
  10. }
  11. .bc2{
  12. background: blue;
  13. background-color: orange;
  14. }
  15. </style>
  16. <script>
  17. var rows = prompt('请输入行数');
  18. var cols = prompt('请输入列数');
  19. document.write("<table>");
  20. for(var i = 1;i <= rows; i ++){
  21. //判断奇偶行数
  22. if(i % 2 === 1){
  23. document.write("<tr class='bc1'>");
  24. }else{
  25. document.write("<tr class='bc2'>");
  26. }
  27. for(var j = 1;j <= cols; j ++){
  28. document.write("<td>"+i+"行"+j+"列</td>");
  29. }
  30. document.write("</tr>");
  31. }
  32. document.write("</table>");
  33. </script>
  34. </head>
  35. <body>
  36. </body>
  37. </html>

发表评论

表情:
评论列表 (有 0 条评论,250人围观)

还没有评论,来说两句吧...

相关阅读

    相关 ListView变色

    ListView隔行变色也许我们工作中或用到,有的客户会要求你变换listView的颜色,这样看起来比较好看所以我就自己写了 关于隔行变色的代码。 不多说直接上代码: 这是