script08.js

来自「图灵程序设计丛书 JavaScript基础教程源代码」· JavaScript 代码 · 共 47 行

JS
47
字号
window.onload = initAll;var usedNums = new Array(76);function initAll() {	if (document.getElementById) {		document.getElementById("reload").onclick = anotherCard;		newCard();	}	else {		alert("Sorry, your browser doesn't support this script");	}}function newCard() {	for (var i=0; i<24; i++) {		setSquare(i);	}}function setSquare(thisSquare) {	var currSquare = "square" + thisSquare;	var colPlace = new Array(0,1,2,3,4,0,1,2,3,4,0,1,3,4,0,1,2,3,4,0,1,2,3,4);	var colBasis = colPlace[thisSquare] * 15;	var newNum;	do {		newNum = colBasis + getNewNum() + 1;	}	while (usedNums[newNum]);	usedNums[newNum] = true;	document.getElementById(currSquare).innerHTML = newNum;}function getNewNum() {	return Math.floor(Math.random() * 15);}function anotherCard() {	for (var i=1; i<usedNums.length; i++) {		usedNums[i] = false;	}		newCard();	return false;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?