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 相关文章推荐
jQuery实现点击标题输入详细信息
Apr 16 Javascript
js定时调用方法成功后并停止调用示例
Apr 08 Javascript
javascript操纵OGNL标签示例代码
Jun 16 Javascript
node.js中的fs.futimes方法使用说明
Dec 17 Javascript
Extjs4.0 ComboBox如何实现三级联动
May 11 Javascript
js 判断附件后缀的简单实现方法
Oct 11 Javascript
清除js缓存的多种方法总结
Dec 09 Javascript
JS对象的深度克隆方法示例
Mar 16 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
Nov 24 Javascript
vue2.0 element-ui中el-select选择器无法显示选中的内容(解决方法)
Aug 24 Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
Oct 29 Javascript
extjs图表绘制之条形图实现方法分析
Mar 06 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
实用函数3
2007/11/08 PHP
php 调用远程url的六种方法小结
2009/11/02 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
PHP7 字符串处理机制修改
2021/03/09 PHP
学习ExtJS form布局
2009/10/08 Javascript
基于jquery的网页SELECT下拉框美化代码
2010/10/28 Javascript
一个js导致的jquery失效问题的解决方法
2013/11/27 Javascript
jQuery+ajax中getJSON() 用法实例
2014/12/22 Javascript
js HTML5 Canvas绘制转盘抽奖
2020/09/13 Javascript
详解Angular2中Input和Output用法及示例
2017/05/21 Javascript
Vue组件通信的四种方式汇总
2018/02/08 Javascript
微信小程序实现聊天对话(文本、图片)功能
2018/07/06 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
Node.js + express实现上传大文件的方法分析【图片、文本文件】
2019/03/14 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
微信小程序结合Storage实现搜索历史效果
2019/05/18 Javascript
ES6 Promise对象概念及用法实例详解
2019/10/15 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
[02:50]【扭转乾坤,只此一招】DOTA2全新版本永雾林渊开启新篇章
2020/12/24 DOTA
Python开发SQLite3数据库相关操作详解【连接,查询,插入,更新,删除,关闭等】
2017/07/27 Python
Python画柱状统计图操作示例【基于matplotlib库】
2018/07/04 Python
华美博弈C/VC工程师笔试试题
2012/07/16 面试题
什么是会话Bean
2015/05/14 面试题
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
施工资料员的岗位职责
2013/12/22 职场文书
十岁生日家长答谢词
2014/01/17 职场文书
统计岗位职责
2014/02/21 职场文书
客服部班长工作责任制
2014/02/25 职场文书
团委工作总结2015
2015/04/02 职场文书
公司仓库管理制度
2015/08/04 职场文书
班主任工作经验交流会总结
2015/11/02 职场文书
2016七夕情人节寄语
2015/12/04 职场文书
前端学习——JavaScript原生实现购物车案例
2021/03/31 Javascript
JavaScript嵌入百度地图API的最详细方法
2021/04/16 Javascript