<!DOCTYPE html><html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
table>tr>td{width:20px;height:20px;}
</style>
</head>
<body>
<input type="text" placeholder="请输入行数"><input type="text" placeholder="请输入列数"><button id="btn">随机生成表格</button>
</body>
</html>
<script src='https://gitee.com/zhongxiaoyou1314520/codes/pxsoar90ywu4ckb25dfqi68/raw?blob_name=js%E5%8E%9F%E7%94%9F%E5%B0%81%E8%A3%85%E5%87%BD%E6%95%B0%E5%BA%93'></script>
<script>
var btn=document.getElementById("btn");
var input=document.querySelectorAll("input");
btn.onclick=function(){
var input1=input[0].value;
var input2=input[1].value;
var table=document.createElement("table");
document.body.appendChild(table);
for(var i=0;i<input1;i++){
var tr= document.createElement("tr");
table.appendChild(tr);
for(var j=0;j<input2;j++){
var td= document.createElement("td");
td.innerHTML=numRandom(1,2);//随机生成1-100的数字
td.style.background=randomColor();//随机生成颜色
tr.appendChild(td);
}
//在每列后面再添加删除按钮
var button= document.createElement("button");
button.innerHTML="删除";
tr.appendChild(button);
button.onclick=function(){
this.parentNode.remove();
}
}
}
</script>
网友评论