美文网首页
利用DOM节点动态创建删除表格小练习

利用DOM节点动态创建删除表格小练习

作者: 深漂浪子 | 来源:发表于2019-06-04 18:00 被阅读0次
<!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>

相关文章

  • 利用DOM节点动态创建删除表格小练习

  • day6-web前端

    一.基础语法(对象) 二.DOM获取节点 三.DOM间接获取节点 四.创建添加和删除节点 五,删除广告 六.动态添...

  • js初识第四节

    原生js删除dom节点 原生js动态创建一个表格的,并对其进行封装便于以后复用 创建文本节点和节点的克隆 一个cl...

  • 通过DOM动态删除多个节点报错原因理解

    通过DOM动态删除多个节点报错原因理解 在DOM中,我们可以通过removeChild( )来删除元素的子节点,但...

  • jS|DOM操作

    DOM节点的获取 DOM节点的创建 DOM节点删除 修改DOM元素 将指定两个DOM元素交换位置

  • 创建新dom元素方法

    1、原生DOM创建元素 2、列创建动态表格

  • js操作DOM

    创建dom 删除一个dom 文档碎片增快速度 dom节点 父节点 子节点 offsetParent 继续子节点 兄...

  • week2-wed前端

    01-基础语言(对象) 02-DOM 03-DOM间接获取节点 04-DOM创建和删除节点 05-删除广告 06-...

  • DOM和HTML DOM

    DOM 核心DOM适合操作节点,如创建,删除,查找等 createElement appendChild setA...

  • js dom节点操作

    获取dom节点 新增dom节点 删除dom节点

网友评论

      本文标题:利用DOM节点动态创建删除表格小练习

      本文链接:https://www.haomeiwen.com/subject/wwgcxctx.html