刷新页面直到桉树出现为止
36 3 2
66 62 81
94 37 21
桉树是:第1行,第1列:36
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>刷新页面直到桉树出现为止</h1>
</body>
<script type="text/javascript">
var obody = document.getElementsByTagName('body')[0];//获取body标签
var otable = document.getElementsByTagName('table')[0];//获取table表格
window.onload = function() {
var arr1 = [
[],
[],//创建一个多维数组
[]
];
var otable = document.createElement("table");//创建一个table表格
otable.border = 1;
otable.cellSpacing = 0;
otable.cellPadding = 10;
obody.appendChild(otable);//把表格插入到body当中
for (var i = 0; i < 3; i++) {
var otr1 = document.createElement("tr");
otable.appendChild(otr1)
for (var j = 0; j < 3; j++) {
var otd1 = document.createElement("td");
var num = parseInt(Math.random() * 100)
arr1[i].push(num)
otd1.innerHTML = num;
otr1.appendChild(otd1)
}//整个循环就是创建行,列和随机数,把随机数放到列当中,把列放到行当中,把行放到表格当中
}
// 循环数组第一层
for (var a = 0; a < arr1[0].length; a++) {
// var t;
var index;
var max1 = 0;
var min1 = 100;
// 循环数组第二层
for (var b = 0; b < arr1[0].length; b++) {
// 判断每一层的最大数每一行
if (arr1[a][b] > max1) {
// 最大数的下标赋值给index
index = b;
// t = a;
// 最大数赋值给max1
max1 = arr1[a][b]
}
}
// 循环判断找出最大数那列的最小数
for (var c = 0; c < arr1[0].length; c++) {
if (arr1[c][index] < min1) {
min1 = arr1[c][index]
}
}
if (min1 == max1) {
var op = document.createElement("p");
op.innerHTML = "桉树是:" + "第" + (a + 1) + "行,第" + (index + 1) + "列:" + min1;
obody.appendChild(op);
}
}
}
</script>
</html>