10-表格添加、删除

表格添加、删除

 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>无标题文档</title>
 6 <script>
 7 window.onload=function ()
 8 {
 9     var oTab=document.getElementById(‘tab1‘);
10
11     var oBtn=document.getElementById(‘btn1‘);
12     var oName=document.getElementById(‘name‘);
13     var oAge=document.getElementById(‘age‘);
14     var id=oTab.tBodies[0].rows.length+1;
15
16     oBtn.onclick=function ()
17     {
18         var oTr=document.createElement(‘tr‘);
19
20         var oTd=document.createElement(‘td‘);
21         oTd.innerHTML=id++;    //?
22         oTr.appendChild(oTd);
23
24         var oTd=document.createElement(‘td‘);
25         oTd.innerHTML=oName.value;
26         oTr.appendChild(oTd);
27
28         var oTd=document.createElement(‘td‘);
29         oTd.innerHTML=oAge.value;
30         oTr.appendChild(oTd);
31
32         var oTd=document.createElement(‘td‘);
33         oTd.innerHTML=‘<a href="javascript:;">删除</a>‘;
34         oTr.appendChild(oTd);
35
36         oTd.getElementsByTagName(‘a‘)[0].onclick=function ()
37         {
38             oTab.tBodies[0].removeChild(this.parentNode.parentNode);
39         };
40
41         oTab.tBodies[0].appendChild(oTr);
42     };
43 };
44 </script>
45 </head>
46
47 <body>
48 姓名:<input id="name" type="text" />
49 年龄:<input id="age" type="text" />
50 <input id="btn1" type="button" value="添加" />
51 <table id="tab1" border="1" width="500">
52     <thead>
53         <td>ID</td>
54         <td>姓名</td>
55         <td>年龄</td>
56         <td>操作</td>
57     </thead>
58     <tbody>
59         <tr>
60             <td>1</td>
61             <td>Blue</td>
62             <td>27</td>
63             <td></td>
64         </tr>
65         <tr>
66             <td>2</td>
67             <td>张三</td>
68             <td>23</td>
69             <td></td>
70         </tr>
71         <tr>
72             <td>3</td>
73             <td>李四</td>
74             <td>28</td>
75             <td></td>
76         </tr>
77         <tr>
78             <td>4</td>
79             <td>王五</td>
80             <td>25</td>
81             <td></td>
82         </tr>
83         <tr>
84             <td>5</td>
85             <td>张伟</td>
86             <td>24</td>
87             <td></td>
88         </tr>
89     </tbody>
90 </table>
91 </body>
92 </html>
时间: 2024-08-30 03:19:16

10-表格添加、删除的相关文章

react + es6 +ant design 实现一个简单demo表格添加删除

首先介绍一下整体的样式及实现的效果 如图所示,点击添加按钮会接着后面新增一行,点击操作下的删除图标将会删掉一行,如果删掉序号为1的行,第二行会自动变成第一行序号也会随之改变. ps:数据交互均还未实现. 介绍完毕:下面正题! 1.布局 import React, { Component, PropTypes } from 'react';import { Table, DatePicker, Select, InputNumber, Input, Button, Icon } from 'ant

Javascript DOM 03 表格添加、删除 + 搜索

获取 tBodies.tHead.tFoot.rows.cells 隔行变色 鼠标移入高亮 添加.删除一行 DOM方法的使用  添加.删除 1 <script> 2 window.onload=function (){ 3 /*var str='abcdef'; 4 alert(str.search('g')); //找到并且返回字符串出现的位置,如果没找到-1 5 */ 6 /* 7 var str='abc 123 ert'; 8 var arr=str.split(' '); 9 ale

编辑 Ext 表格(一)——— 动态添加删除行列

一.动态增删行 在 ext 表格中,动态添加行主要和表格绑定的 store 有关, 通过对 store 数据集进行添加或删除,就能实现表格行的动态添加删除. (1) 动态添加表格的行  gridStore.add({}); (2) 动态删除表格的行 gridStore.removeAt(gridStore.count() - 1); 二.动态增删列 在 ext 表格中,动态添加列主要通过修改表格绑定的 column 元素, 通过对 column 元素集进行添加或删除,然后重新渲染表格,就能实现表

Swift - 给表格添加编辑功能(删除,插入)

1,下面的样例是给表格UITableView添加编辑功能: (1)给表格添加长按功能,长按后表格进入编辑状态 (2)在编辑状态下,第一个分组处于删除状态,第二个分组处于插入状态 (3)点击删除图标,删除对应条目 (4)点击添加图标,插入一条新数据 2,效果图           3,代码如下 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 3

对表格单元格的添加删除修改

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

表格的删除和添加

<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>表格的删除和添加</title> <script type="text/javascript" src="jquery-1.8.3.min.js"></script></head><

表格的一些原生js操作(隔行变色,高亮显示,添加删除,搜索)

看着网上的视频教程,虽说还是有点简单,但还是不免想记录下.这些操作包括(隔行变色,高亮显示,添加删除,搜索功能),而这儿就是涉及table的原有属性“tBodies” “rows” “cells”等几个方法,search方法, split方法等等 效果体验:http://runjs.cn/detail/vm8bz8dl <!doctype html> <html> <head> <meta charset="utf-8"> <tit

javascript动态添加删除表格

一.DOM= Document Object Model,文档对象模型.DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构.换句话说,这是表示和处理一个HTML或XML文档的常用方法. 通过 JavaScript,您可以重构整个 HTML 文档.您可以添加.移除.改变或重排页面上的项目. 要改变页面的某个东西,JavaScript 就需要获得对 HTML 文档中所有元素进行访问的入口.这个入口,连同对 HTML 元素进行添加.移动.改变或移除的方法和属性,都是通过文档对象模型来

表格的删除与添加

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

jquery实现的表格添加或者删除行操作

jquery实现的表格添加或者删除行操作:对于表格的使用应该是非常的熟悉了,下面是一段非常强大的代码,能够实现表格行的添加删除甚至可以对单元格进行编辑,下面就分享一下次代码,希望能够对大家有所帮助,代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.soft