表格形式展现的 添加和删除(日考)

本文介绍了一种使用JavaScript操作HTML表格的方法,通过动态添加和删除表格行来展示用户输入的数据,包括姓名、年龄和生日等信息。文章提供了一个简单的示例代码,展示了如何创建这些功能。
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        
        <script>
            
            function tj(){
                var name = document.getElementById("name").value;
                var age = document.getElementById("age").value;
                var per = document.getElementById("per").value;
                var table = document.getElementById("table");
                
                var tr = document.createElement("tr");
                var td = document.createElement("td");
                var td1 = document.createElement("td");
                var td2 = document.createElement("td");
                var td3 = document.createElement("td");
                
                td.innerHTML = name;
                td1.innerHTML = age;
                td2.innerHTML = per;
                
                tr.appendChild(td);
                tr.appendChild(td1);
                tr.appendChild(td2);
                
                var btnDel = document.createElement("input"); //创建一个input控件  
                 btnDel.setAttribute("type","button"); //type="button"  
                 btnDel.setAttribute("value","删除");   
                 
                 
                 
                 btnDel.onclick = function(){    
                     if(confirm("确定要删除这一行嘛?")){
                          this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);  
                         //btnDel - td - tr - tbody - 删除(tr)  
                         //刷新网页还原。实际操作中,还要删除数据库中数据,实现真正删除  
                     }
                 }
                 
                 td3.appendChild(btnDel);
                 
                 tr.appendChild(td3);
                 
                table.appendChild(tr);
            }
            
        </script>
        
        <style>
            
            .long{
                width: 1000px;
                height: 60px;
                background: #FFFF00;
            }
            
        </style>
    </head>
    <body>
        
        <div class="long">
            姓名:<input type="text" id="name"/>
            年龄:<input type="text" id="age"/>
            生日:<input type="text" id="per"/>
            <input type="button" onclick="tj()" value="添加"/>
        </div>
        <table width="500px" id="table" border="1">
            <tr>
                <td>姓名</td>
                <td>年龄</td>
                <td>生日</td>
                <td>操作</td>
            </tr>
        </table>
    </body>
</html>

【Koopman】遍历论、动态模态分解库普曼算子谱特性的计算研究(Matlab代码实现)内容概要:本文围绕【Koopman】遍历论、动态模态分解库普曼算子谱特性的计算研究展开,重点介绍基于Matlab的代码实现方法。文章系统阐述了遍历理论的基本概念、动态模态分解(DMD)的数学原理及其与库普曼算子谱特性之间的内在联系,展示了如何通过数值计算手段分析非线性动力系统的演化行为。文中提供了完整的Matlab代码示例,涵盖数据驱动的模态分解、谱分析及可视化过程,帮助读者理解并复现相关算法。同时,文档还列举了多个相关的科研方向技术应用场景,体现出该方法在复杂系统建模与分析中的广泛适用性。; 适合人群:具备一定动力系统、线性代数与数值分析基础,熟悉Matlab编程,从事控制理论、流体力学、信号处理或数据驱动建模等领域研究的研究生、博士生及科研人员。; 使用场景及目标:①深入理解库普曼算子理论及其在非线性系统分析中的应用;②掌握动态模态分解(DMD)算法的实现与优化;③应用于流体动力学、气候建模、生物系统、电力系统等领域的时空模态提取与预测;④支撑高水平论文复现与科研项目开发。; 阅读建议:建议读者结合Matlab代码逐段调试运行,对照理论推导加深理解;推荐参文中提及的相关研究方向拓展应用场景;鼓励在实际数据上验证算法性能,并尝试改进与扩展算法功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值