前端学习笔记

day21

点击按钮,插入表格

html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        button {
            width: 100px;
            height: 50px;
        }

        tr {
            border: 1px solid red;
        }

        td {
            border: 1px solid red;
        }
    </style>
</head>

<body>
    <input type="text">
    <input type="text">
    <input type="text">
    <button id="btn"></button>
    <table></table>
</body>


<script>
    var oinput = document.querySelectorAll("input")
    var obtn = document.querySelector("button")
    var obady = document.querySelectorAll("body")




    obtn.onclick = function () {
        var table = document.createElement("table")
        document.body.appendChild(table)

        var tr = document.createElement("tr")
        table.appendChild(tr)
        //    var tdf = document.createElement("td")
        //    tdf.innerHTML = oinput[0].value
        //    var tds = document.createElement("td")
        //    tds.innerHTML = oinput[1].value
        //    var tdt=document.createElement("td")
        //    tdt.innerHTML=oinput[2].value
        for (var i = 0; i < oinput.length; i++) {
            var oTd = document.createElement("td")
            oTd.innerHTML = oinput[i].value
            tr.appendChild(oTd)
        }

        var tdfo = document.createElement("td")
        tdfo.innerHTML = "<button οnclick='btn1(this)'>删除</button>"






        //    tr.appendChild(tdf)
        //    tr.appendChild(tds) 
        //    tr.appendChild(tdt)
        tr.appendChild(tdfo)
    }

    function btn1(o) {
        o.parentNode.parentNode.remove()
    }



</script>

</html>
相关推荐
小肥宅仙女几秒前
React + ECharts 多图表联动实战:从零实现 Tooltip 同步与锁定功能
前端·react.js·echarts
如果你好2 分钟前
一文了解 Cookie、localStorage、sessionStorage的区别与实战案例
前端·javascript
鹏北海2 分钟前
Vue3 + Axios 企业级请求封装实战:从零搭建完整的 HTTP 请求层
前端·vue.js·axios
前端无涯2 分钟前
React父子组件回调传参避坑指南:从基础到进阶实践
前端·react.js
RichardMiao3 分钟前
axios 的 withCredentials 到底做了什么?
前端·javascript·http
donecoding4 分钟前
CSS scroll-behavior 与 JS scrollTo 的协同与博弈
前端
匠心网络科技6 分钟前
JavaScript进阶-深入解析ES6的Set与Map
前端·javascript·学习·ecmascript·es6
Moment8 分钟前
到底选 Nuxt 还是 Next.js?SEO 真的有那么大差距吗 🫠🫠🫠
前端·javascript·后端
神州数码云基地9 分钟前
首次开发陌生技术?用 AI 赋能前端提速开发!
前端·人工智能·开源·ai开发
程序员小易27 分钟前
前端轮子(2)--diy响应数据
前端·javascript·浏览器