DOM增删操作(创建删除表格)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script>
//创建table
function createTable(){
var tab = document.createElement('table');
tab.border = 1;
tab.id = 'mtab';
var caption = tab.createCaption();
caption.innerHTML = 'helle';
for(var i = 0;i<5;i++){
var tr = tab.insertRow(i);
for(var j=0;j<4;j++){
var td = tr.insertCell(j);
td.innerHTML = ''+i+j;
}
}
document.getElementById('test').appendChild(tab);
}
//删除行
function deleterow(){
var tab = document.getElementById('mtab');
if(tab.rows.length > 0){
tab.deleteRow(tab.rows.length - 1);
}
}
//删除列
function deletecell(){
var tab = document.getElementById('mtab');
var row = tab.rows[tab.rows.length - 1];
if(row.cells.length > 0){
row.deleteCell(row.cells.length -1);
}
}
</script>
</head>
<body id="test">
<button value="1" οnclick="createTable()">createTable</button><br />
<button value="2" οnclick="deleterow()">deleterow</button><br />
<button value="3" οnclick="deletecell()">deletecell</button><br />
<hr />
</body>
</html>
转载于:https://www.cnblogs.com/youcandomore/p/7251487.html
DOM增删操作(创建删除表格)相关推荐
- c# 注册表操作,创建,删除,修改,判断节点是否存在
用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除.键值的创建(设置值.修改),读取和 删除.判断注册表项是否存在.判断键值是否存在. 准备工作: 1:要操作注册表,我们必 ...
- jquery的DOM节点操作(创建和插入元素节点)
1.创建元素节点 2.插入节点 动态创建新元素节点后,需要执行插入或追加操作,否则不会在页面显示出来. 按照元素的层次关系来分,可以分为内部和外部两种方法 元素内部插入子节点 元素内部插入子节点有两种 ...
- Day19-File操作-创建 删除,文件过滤
import java.io.File; import java.io.IOException;/**创建功能:*public boolean createNewFile():创建文件 如果存在这样的 ...
- JavaScript文档对象模型DOM节点操作之删除节点(6)
removeChild方法只能删除当前节点的子节点 效果展示: 示例展示: <!DOCTYPE html> <html><head><meta charset ...
- Python Pandas操作Excel表格文件:创建新表格,追加数据
前言: python操作excel表格文件的增删读写,一般需要用到的第三方库有xlwt,xlrd.xlrd负责读取excel,xlwt负责写入excel文件.这种操作方法比较繁琐,效率还不错,通俗易懂 ...
- JS-DOM ~ 03. 子节点的操作、style.样式和属性、dom元素的创建方法及操作、14个例题、主要是利用js直接控制html属性...
带有Element和不带的区别 a) 带Element的获取的是元素节点 b) 不带可能获取文本节点和属性节点 获取所以子节点 a) . childNodes b) . children ...
- 点击按钮创建一个表格 点击按钮创建一个表格 权限选择 元素的value属性操作
点击按钮创建一个表格 <!DOCTYPE html> <html lang="en"> <head><meta charset=" ...
- DOM(三)——创建删除元素及优化(文档片段)
文章目录 一.添加一个新元素 (1)创建一个新的空元素对象 (2)为新元素添加必要属性 (3)将新元素添加到DOM树上指定父元素下,浏览器才能显示出新元素 a.在父元素下末尾追加新元素 b. 在父元素 ...
- 玩转Mysq数据库(一):数据库的基础操作——创建、删除、查看
数据库的基础操作 这里通过设立一张图书表带大家熟悉数据库的那些基本操作.后面我们在慢慢循序渐进,到彻底玩转数据库. 针对表的操作 创建表 删除表 查看表 文章目录 数据库的基础操作 针对表的操作 前言 ...
最新文章
- mysql学习三:mysql的组成部分
- (转)C# 3.0 LINQ 的演变及其对 C# 设计的影响
- java实现选项卡定时轮播_原生js面向对象编程-选项卡(自动轮播)
- Tomcat7安装配置 for Ubuntu
- ThinkSNS 仿蘑菇街 社区购物分享系统
- 安全基础知识 最强0到33600端口详解(5)
- Android BLE(1)---蓝牙通讯学习
- cassendra数据模型
- bzoj4498: 魔法的碰撞
- 差分约束系统 与 最短路
- 维护IBM DB2数据库所应了解的根蒂基本常识-9
- 软件项目管理作业汇总
- Morris 中序遍历
- 董卫凤:不服输的华丽转身(二)
- Android onDestroy方法执行延迟的原因
- [php] thinkphp实现 163 qq 邮箱收发邮件(切实可用)
- 自动驾驶面临的困难以及中国在自动驾驶的优势
- 【Elasticsearch源码】CCR源码分析(一)
- 卷积网络中的通道(channel)和特征图(feature map)
- Linux常用命令(3)以及命令模式下多种操作
热门文章
- .NET中的DES对称加密
- LeetCode 1111. 有效括号的嵌套深度
- Linux下的系统排错以及无图形修改root密码
- Tensorflow Data Adapter Error: ValueError: Failed to find data adapter that can handle input
- 数据统计作业0429_因子分析/FA
- BadgerDAO锁仓量超过9亿美元
- Keep Network启动下一阶段流动性挖矿计划
- SAP License:统驭科目的集成修改
- SAP License:SAP安装前添加虚拟网卡步骤
- 风控趋势|隐私计算几大落地场景与三方数据市场