js实现对table动态添加、删除和更新的方法


Posted in Javascript onFebruary 10, 2015

本文实例讲述了js实现对table动态添加、删除和更新的方法。分享给大家供大家参考。具体实现方法如下:

<!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-Type" content="text/html; charset=utf-8" />  

<title>表格操作</title>  

<style type="text/css">  

body {  

   font-size: 13px;  

   line-height: 25px;  

}  

table {  

    border-top: 1px solid #333;  

    border-bottom: 1px solid #333;  

    width: 300px;  

}  

td {  

    border-right: 1px solid #333;  

    border-bottom: 1px solid #333;  

}  

.title {  

    text-align: center;  

    font-weight: bold;  

    background: #ccc;  

}  

.center {  

    text-align: center;  

}  

#displayInfo {  

    color: red;  

}  

</style>  

<script type="text/javascript">  

   function addRow() { //增加一行  

       var tableObj = document.getElementById('myTable');  

       var rowNums = tableObj.rows.length;  

       var newRow = tableObj.insertRow(rowNums);  

       var col1 = newRow.insertCell(0);  

       col1.innerHTML = "幸福从天而降";  

       var col2 = newRow.insertCell(1);  

       col2.innerHTML = "$18.5";  

       col2.align = "center";  

       var divInfo = document.getElementById('displayInfo');  

       divInfo.innerHTML = "添加商品成功";  

   }  

   function delRow() {  //删除第二行  

       document.getElementById('myTable').deleteRow(1);  

       var divInfo = document.getElementById('displayInfo');  

       divInfo.innerHTML = "删除商品成功";  

   }  

   function updateRow() {  //更新行的信息  

       var uRow = document.getElementById('myTable').rows[0];  

       uRow.className = "title";  

   }  

</script>  

</head>  

<body>  

<table border="0" cellpadding="0" cellspacing="0" id="mytable">  

   <tr id="row1">  

       <td>书名</td>  

       <td>价格</td>  

   </tr>  

   <tr id="row2">  

       <td>看得见风景的房间</td>  

       <td class="center">$30.00</td>  

   </tr>  

    <tr id="row3">  

       <td>60个瞬间</td>  

       <td class="center">$32.00</td>  

   </tr>  

</table>  

<input name="b1" type="button" value="增加一行" onclick="javascript:addRow();"/><br />  

<input name="b2" type="button" value="删除第二行" onclick="javascript:delRow();"/><br />  

<input name="b3" type="button" value="修改标题" onclick="javascript:updateRow();"/><br />  

<div id="displayInfo"></div>  

</body>  

</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
js修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
如何让页面加载完成后执行js
Jun 26 Javascript
setInterval计时器不准的问题解决方法
May 08 Javascript
JavaScript 学习笔记之操作符(续)
Jan 14 Javascript
Bootstrap Fileinput文件上传组件用法详解
May 10 Javascript
详解如何去除vue项目中的#——History模式
Oct 13 Javascript
Angular js 实现添加用户、修改密码、敏感字、下拉菜单的综合操作方法
Oct 24 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
PM2自动部署代码步骤流程总结
Dec 10 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 jQuery
vue组件中实现嵌套子组件案例
Aug 31 Javascript
javascript实现打砖块小游戏(附完整源码)
Sep 18 Javascript
js+css实现导航效果实例
Feb 10 #Javascript
jquery.mobile 共同布局遇到的问题小结
Feb 10 #Javascript
jquery中EasyUI使用技巧小结
Feb 10 #Javascript
javascript操作符&quot;!~&quot;详解
Feb 10 #Javascript
JavaScript中的标签语句用法分析
Feb 10 #Javascript
jquery动态添加删除(tr/td)
Feb 09 #Javascript
javascript模拟map输出与去除重复项的方法
Feb 09 #Javascript
You might like
如何把PHP转成EXE文件
2006/10/09 PHP
用PHP实现将GB编码转换为UTF8
2006/11/25 PHP
php中文繁体和简体相互转换的方法
2015/03/21 PHP
PHP使用mysqldump命令导出数据库
2015/04/14 PHP
分享自定义的几个PHP功能函数
2015/04/15 PHP
thinkPHP中volist标签用法示例
2016/12/06 PHP
Laravel框架实现的使用smtp发送邮件功能示例
2019/03/12 PHP
用jscript启动sqlserver
2007/06/21 Javascript
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
JS解析XML实例分析
2015/01/30 Javascript
JavaScript函数详解
2015/02/27 Javascript
文字垂直滚动之javascript代码
2015/07/29 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
深入理解AngularJS中的ng-bind-html指令和$sce服务
2016/09/08 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
一些手写JavaScript常用的函数汇总
2019/04/16 Javascript
解决layer弹出层自适应页面大小的问题
2019/09/16 Javascript
[01:52]DOTA2完美大师赛Vega战队趣味视频——kpii老师小课堂
2017/11/25 DOTA
python通过字典dict判断指定键值是否存在的方法
2015/03/21 Python
Python Web框架Tornado运行和部署
2020/10/19 Python
python3中property使用方法详解
2019/04/23 Python
python pygame实现五子棋小游戏
2020/10/26 Python
PyQt5实现QLineEdit添加clicked信号的方法
2019/06/25 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
函授毕业个人自我评价
2014/02/20 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
2015年党员创先争优承诺书
2015/01/22 职场文书
教师辞职书范文
2015/02/26 职场文书
小孩不笨观后感
2015/06/03 职场文书
婚宴致辞
2015/07/28 职场文书
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python