Advertisement
Guest User

Untitled

a guest
Oct 13th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width">
  6. <title>JS Bin</title>
  7. <style id="jsbin-css">
  8. div {
  9. display: inline-block;
  10. padding: 10px 15px;
  11. font-size: 2rem;
  12. border: 1px solid #ccc;
  13. }
  14. div.even {background-color: blue;}
  15. div.odd {background-color: red;}
  16. </style>
  17. </head>
  18. <body>
  19.  
  20. <script id="jsbin-javascript">
  21. function create(rows, cols) {
  22.  
  23. var evenCross = "<div class='even'>x</div>";
  24. var oddCross = "<div class='odd'>x</div>";
  25. var cross = "<div>o</div>";
  26. var rowBreak = "<br>";
  27.  
  28. for ( r = 0; r < rows; r++ ) {
  29.  
  30. for ( c = 0; c < cols; c++ ) {
  31.  
  32. if ( r % 2 == 0 ) { // EVEN ROW
  33. c % 2 == 0 ? document.write(evenCross) : document.write(cross);
  34. } else { // ODD ROW
  35. c % 2 > 0 ? document.write(oddCross) : document.write(cross);
  36. }
  37.  
  38. }
  39. document.write(rowBreak);
  40.  
  41. }
  42.  
  43. }
  44.  
  45. create (5,10);
  46. </script>
  47.  
  48.  
  49. <script id="jsbin-source-css" type="text/css">div {
  50. display: inline-block;
  51. padding: 10px 15px;
  52. font-size: 2rem;
  53. border: 1px solid #ccc;
  54. }
  55. div.even {background-color: blue;}
  56. div.odd {background-color: red;}</script>
  57.  
  58. <script id="jsbin-source-javascript" type="text/javascript">function create(rows, cols) {
  59.  
  60. var evenCross = "<div class='even'>x</div>";
  61. var oddCross = "<div class='odd'>x</div>";
  62. var cross = "<div>o</div>";
  63. var rowBreak = "<br>";
  64.  
  65. for ( r = 0; r < rows; r++ ) {
  66.  
  67. for ( c = 0; c < cols; c++ ) {
  68.  
  69. if ( r % 2 == 0 ) { // EVEN ROW
  70. c % 2 == 0 ? document.write(evenCross) : document.write(cross);
  71. } else { // ODD ROW
  72. c % 2 > 0 ? document.write(oddCross) : document.write(cross);
  73. }
  74.  
  75. }
  76. document.write(rowBreak);
  77.  
  78. }
  79.  
  80. }
  81.  
  82. create (5,10);</script></body>
  83. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement