<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
<style>
*{
margin:0;
padding:0;
}
td{
width:100px;
height:30px;
border:0;
text-align:center;
}
</style>
</head>
<body>
行数:<input type="text" id="txt1">
列数:<input type="text" id="txt2">
<button id="btn">打印</button>
<script src="../myApi.js"></script>
<script>
var obj = document.getElementsByTagName("body"); // 获取body
var table = document.createElement("table"); // 创建一个表格
obj.appendChild(table); // 将table节点添加到给获取body的对象中
function cT(m,n){
for(var i = 0; i < m; i++){ // 行遍历
var row = document.createElement("tr"); // 创建行
table.appendChild(row); // 把行节点添加到父节点上
for(var j = 0; j < n; j++){ // 列遍历
var col = document.createElement("td");
row.appendChild(col);
col.style.background = randomColor(); // 将行设置成随即色
col.innerHTML = randomNum(1,100); // 将行添加随即色 使用innerHTML放入表格内
}
}
}
btn.onclick = function(){ // 给按钮添加单击事件返回行和列传给函数的值
cT(txt1.value,txt2.value);
}
</script>
</body>
</html>