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脚本
Dec 03 Javascript
jQueryUI如何自定义组件实现代码
Nov 14 Javascript
使用js判断控件是否获得焦点
Jan 03 Javascript
javascript定义变量时有var和没有var的区别探讨
Jul 21 Javascript
jquery实现鼠标悬浮停止轮播特效
Aug 20 Javascript
js中常用的Tab切换效果(推荐)
Aug 30 Javascript
微信小程序(应用号)简单实例应用及实例详解
Sep 26 Javascript
Express框架之connect-flash详解
May 31 Javascript
bootstrap Table的一些小操作
Nov 01 Javascript
js原生实现移动端手指滑动轮播图效果的示例
Jan 02 Javascript
Javascript Worker子线程代码实例
Feb 20 Javascript
vue router 动态路由清除方式
May 25 Vue.js
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
用Simple Excel导出xls实现方法
2012/12/06 PHP
php中字符查找函数strpos、strrchr与strpbrk用法
2014/11/18 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
php中 $$str 中 &quot;$$&quot; 的详解
2015/07/06 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
laravel异步监控定时调度器实例详解
2019/06/21 PHP
改写一个简单的菜单 弹性大小
2010/12/02 Javascript
javascript 保存文件到本地实现方法
2012/11/29 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
多引号嵌套的变量命名的问题
2014/05/09 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
javacript获取当前屏幕大小
2016/06/04 Javascript
关于JS中的方法是否加括号的问题
2016/07/27 Javascript
JS判断iframe是否加载完成的方法
2016/08/03 Javascript
AngularJS实现根据不同条件显示不同控件
2017/04/20 Javascript
Angularjs 与 bower安装和使用详解
2017/05/11 Javascript
微信小程序后台解密用户数据实例详解
2017/06/28 Javascript
聊聊那些使用前端Javascript实现的机器学习类库
2017/09/18 Javascript
详解Vue内部怎样处理props选项的多种写法
2018/11/06 Javascript
微信小程序wxml列表渲染原理解析
2019/11/27 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
JavaScript实现页面高亮操作提示和蒙板
2021/01/04 Javascript
在Python中操作字典之fromkeys()方法的使用
2015/05/21 Python
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
Django自带的加密算法及加密模块详解
2019/12/03 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
瑰珀翠美国官网:Crabtree & Evelyn美国
2016/11/29 全球购物
香港时装购物网站:ZALORA香港
2017/04/23 全球购物
教师政风行风评议心得体会
2014/10/21 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
高考百日冲刺决心书
2015/09/23 职场文书
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android