用原生Dom实现向表格中添加数据

<script>
       document.getElementById("submit").onclick=function(){
    //获取输入节点
    var name=document.getElementById("iname");
    var email=document.getElementById("iemail");
    var addresss=document.getElementById("iaddress");
    //创建表格节点
    var trNode=document.createElement("tr");
    var checkboxNode=document.createElement("td");
    var nameNode=document.createElement("td");
    var emailNode=document.createElement("td");
    var addressNode=document.createElement("td");
    //向表格中添加创建的节点及文本内容
    var border=document.getElementById("border");
    border.appendChild(trNode);
    trNode.appendChild(checkboxNode);
    trNode.appendChild(nameNode);
    trNode.appendChild(emailNode);
    trNode.appendChild(addressNode);
    var checkboxText=document.createElement("input");
    checkboxText.setAttribute("type","checkbox");
    var nametextNode=document.createTextNode(name.value);
    var emailtextNode=document.createTextNode(email.value);
    var addresstextNode=document.createTextNode(addresss.value);
    checkboxNode.appendChild(checkboxText);
    nameNode.appendChild(nametextNode);
    emailNode.appendChild(emailtextNode);
    addressNode.appendChild(addresstextNode);
    }
</script> 

以下是html

<!DOCTYPE html>
<html lang="en"> 
<head>
<meta charset="UTF-8">
<title>向表格中编辑数据</title>
</head>
<body>
    <form id="form1">
        <ul style="float:left; margin:30px 30px;list-style:none;">
            <li>姓名:<input type="text" id="iname"></li>
            <li>邮箱:<input type="text" id="iemail"> </li>
            <li>地址:<input type="text" id="iaddress"></li>
            <li>添加:<input type="button" value="添加" id="submit"></li>
        </ul>
    </form>
    <table border="1" id="border" style="margin:30px;border:solid 1px gray;width:400px;text-align: center;">
        <colgroup>
            <col width="50"/>
            <col width="100"/>
            <col width="100"/>
            <col width="200"/>
        </colgroup>
        <tr>
            <th><input type="checkbox" id="checkbox"></th>
            <th id="name">姓名</th>
            <th id="email">邮箱</th>
            <th id="address">地址</th>
        </tr>
        <tr>
            <td><input type="checkbox"></td>
            <td>张三</td>
            <td>[email protected]</td>
            <td>湖北省</td>
        </tr>
    </table> 

</body>
</html> 
时间: 2025-01-10 13:15:11

用原生Dom实现向表格中添加数据的相关文章

jQuery Ajax遍历表格,填充数据,将表格中的数据一条一条拼成Jason数组

$.ajax({ url: baseURL + "InvoiceSale/OnQuotaInvoiceSale", //点击核销单号时,点击核销时,交互的页面               type: "POST",                 data: JSON.stringify(createTable.resultData()),     //JSON传递整个表格数据,得到字符串数组               dataType: "json&q

(35)DOM应用之表格中的内容排序

基本思路:appendChild方法实质上是将原来存在的元素remove掉,然后在添加到后面去. <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title></title> <script> window.onload=function () { var oTab=document.getElementById('tab1'); var o

ligerui_实际项目_003:form中添加数据,表格(grid)里面显示,最后将表格(grid)里的数据提交到servlet

实现效果: "Form"中填写数据,向本页"Grid"中添加数据,转换成Json数据提交,计算总和,Grid文本框可编辑,排序 图片效果: 总结: //display属性: editor:grid表格可以编辑其类容: //select类型:select+render实现选择填充效果 editor:{ type:"select", data:[{id:"1",text:"品牌一"},{id:"2&q

如何使用免费控件将Word表格中的数据导入到Excel中

我通常使用MS Excel来存储和处理大量数据,但有时候经常会碰到一个问题—我需要的数据存储在word表格中,而不是在Excel中,这样处理起来非常麻烦,尤其是在数据比较庞大的时候, 这时我迫切地需要将word表格中的数据导入到Excel中.相信大家也碰到过同样的问题,下面我就给大家分享一下在C#中如何使用免费控件来实现这一功能.这里,我使用了两个免费API, DocX和Spire.Xls. 有需要的朋友可以下载使用.下载地址: DocX:codeplex官网 Spire.Xls: E-iceb

用SQL语句向表格中插入数据

向表格中插入数据 SQL语言使用insert语句向数据库表格中插入或添加新的数据行.Insert语句的使用格式如下: insert into tablename (first_column,...last_column) values (first_value,...last_value); 例如: insert into employee (firstname, lastname, age, address, city) values ('Li', 'Ming', 45, 'No.77 Cha

js获取表格中的数据 以及 表格中checkbox选中一行数据

前言 不知道是不是大家也遇到过类似的表单,但我绝对是第一次见,如下图所示,表单中包含了表格. 上图中的表格数据是根据数据库中学生表而变化的,这增加了获取表中数据的复杂程度,这里仅仅是记录js如何获取数据传值到后端的办法,所以,仅以表格中张三.李四为例. 示例代码 html <div class="modal-body"> <form id="exam-score-add-form" class="smart-form">

用PHP向数据库中添加数据

显示页面(用户可见) <body><form action="chuli.php" method="post">  //将该页面接收的数据,交给chuli页面来处理<div>民族代号:<input type="text" name="code" /></div>       //创建一个div,放入接收器来接收code值<div>民族名称:<inpu

利用java反射机制实现读取excel表格中的数据

如果直接把excel表格中的数据导入数据库,首先应该将excel中的数据读取出来. 为了实现代码重用,所以使用了Object,而最终的结果是要获取一个list如List<User>.List<Book>等,所以需要使用泛型机制去实现.下面会给出代码,可能会稍微复杂一点,但注释很清晰,希望大家耐心阅读. 在上代码之前简单说一下思路: 1.excel表格必须有表头,且表头中各列的值要与实体类的属性相同: 2.先读取表头信息,然后获取表头列数,接着确定需要使用的set方法的名称,并存到数

Eclipse中java向数据库中添加数据

前面详细写过如何连接数据库的具体操作,下面介绍向数据库中添加数据. 注意事项:如果参考下面代码,需要 改包名,数据库名,数据库账号,密码,和数据表(数据表里面的信息) 1 package com.ningmeng; 2 3 import java.sql.*; 4 5 /** 6 * 1:向数据库中添加数据 7 * @author biexiansheng 8 * 9 */ 10 public class Test01 { 11 12 public static void main(String