var gridNodes = new Array(48); //总共48个小格子,6行8列;
var rowNodes = new Array(6); //每行的框架DIV,共6行;window.onload = init;function init() {
var frame = document.getElementById('frame');//frame为总的背景div
for (i = 0; i < 48; ++i) {
gridNodes[i] = document.createElement('div');
gridNodes[i].className = 'original';
gridNodes[i].onclick = function() { ChangeColor(gridNodes[i]) };
}
for (i = 0; i < 6; i++) {
rowNodes[i] = document.createElement('div');
rowNodes[i].className = 'row';
}
for (i = 0,r=-1; i < 48; i++) {
if (i % 8 == 0) {
r++;
frame.appendChild(rowNodes[r]);
}
rowNodes[r].appendChild(gridNodes[i]); }
}var ChangeColor = function(obj) {
obj.style.background = '#000000';
}
解决方案 »
- 怎么利用jsp中的request对象将checkbox的value值导出?
- 找人解释一下这段js代码?很难理解?谢谢!
- 关于ie的offsetParent的疑问
- javascript数组的应用问题,请老师指教!谢谢!
- 关于Onkeypress和keydown
- 菜鸟求助!怎么用javascript读取这样的数组?
- iframe里有checkbox 父页面提交时要得到iframe里的选中的checkbox的值,谁知道怎么弄?在线等
- 怎么实现预览功能?
- 如何使用javascript来修改系统时间?下面的代码有何问题吗/
- 怎样利用javascript控制刷新?
- window.open的fullscreen问题,在线等
- javascript可以临时修改realplayer网络超时的等候时间的属性吗
var gridNodes = new Array(48); //总共48个小格子,6行8列;
var rowNodes = new Array(6); //每行的框架DIV,共6行;window.onload = init;function init() {
var frame = document.getElementById('frame');//frame为总的背景div
for (i = 0; i < 48; ++i) {
gridNodes[i] = document.createElement('div');
gridNodes[i].className = 'original';
gridNodes[i].onclick = function() { ChangeColor(this) };
}
for (i = 0; i < 6; i++) {
rowNodes[i] = document.createElement('div');
rowNodes[i].className = 'row';
}
for (i = 0,r=-1; i < 48; i++) {
if (i % 8 == 0) {
r++;
frame.appendChild(rowNodes[r]);
}
rowNodes[r].appendChild(gridNodes[i]); }
}var ChangeColor = function(obj) {
obj.style.background = '#000000';
}