作者nivek0811 (王雨杰)
看板Ajax
标题[问题] 如何画出看似西洋棋盘的8x8黑白交错表格
时间Sun Apr 24 20:07:36 2011
小弟是一个超级外行人
现在常常在使用wordpad(笔记本)写JAVASCRIPT
然後再用 IE 或是 GOOGLE CHROME启动成网页
也没有老师或是会的同学教
之前看到同学写了一个JAVASCRIPT
先做出一个整页只有一个按钮的网页
然後一按那个按钮
就会跑出8*8(64个正方形)的表格
而且是一黑一白的
每一个格子的上下左右的格子都是相反的颜色
就跟一个西洋棋盘一样
小弟我目前只会做出一个网页
它一开始只有一个按钮
一按进去 就会有一个8*8的表格跑出来
而且每格里面会跑出数字
第一行第一列就是0,0
第二行第二列就是1,1
第四行第五列就是3,4
第八行第八列就是7,7
可是我只会变出数字 不会改颜色阿
就算我会改
要怎麽让它的顺序照我心里想的走
黑白颜色交错
变成一个西洋棋盘呢...
请各位大大帮忙一下
这里先预计可能会用一个甚麽代号表示格子
然後用 if else 在设定颜色吗?
即使这样猜 我也不知道怎麽打才对阿....
请各位大大尽快回答 因为小弟有限制时间
而且越详细越好 因为小弟是超级电脑白痴
谢谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.240.142.140
1F:→ s25g5d4:一个是把td一个一个加上class 然後用CSS套上去 04/24 20:37
2F:→ s25g5d4:另一种方法是写JS 这样不用动到table 04/24 20:38
3F:→ s25g5d4:写JS的话 我的想法是把td抓出来 用for跑一次加上背景 04/24 20:39
4F:推 a517981:如果你是用table做的话 在要加上颜色的td增加一个属性 04/24 23:42
5F:→ a517981:bgcolor="#000000" 背景颜色就会变黑色了 04/24 23:42
6F:嘘 terlin10:不知道为什麽看了好想嘘~XD 有限制时间是作业吗?~^^a 04/25 13:31
7F:→ nivek0811:楼上 如果是作业就不会没有老师了 更不会没同学可以问^^ 04/25 19:05
8F:→ nivek0811:S大 for是forloop吗?我有写过那个 可是不懂怎麽用在这个 04/25 19:15
9F:→ nivek0811:A大 我表格改成自己画 然後一个个加颜色了 有成功 不过 04/25 19:16
10F:→ nivek0811:朋友做的方法似乎不需要自己慢慢做表格 所以应该是用for 04/25 19:18
13F:→ s25g5d4:如果长宽改变 程式码也要跟着改喔 04/25 20:27
14F:→ nivek0811:这里都忘记补充 我是用HTML 不是用CSS CSS我没学过... 04/26 16:33
15F:推 s25g5d4:orz...我就提供这样的解法 你自己看着办吧 04/26 18:32