javascript清空table表格的方法
本文实例讲述了javascript清空table表格的方法。分享给大家供大家参考。具体如下:
1. 通常方法
循环table的rows,然后一个一个删除。
这个方法是通常的方法,可行,但是效率不好。
2. 另一个方法
var artTable = document.getElementById("artical_table"); console.debug(artTable.getElementsByTagName("thead")[0]); var artBody=artTable.tBodies[0]; //clear table //artBody.innerHTML=''; //获取tbody,清除innerHTML来达到清除表格数据,会报错 artBody.parentNode.outerHTML = artBody.parentNode.outerHTML.replace(artBody.innerHTML, ""); //解决tbody的innerHTML只读问题,这种也会有问题,会导致后面动态插入的行没有
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐
-
js处理表格对table进行修饰
js处理表格 1.行颜色间隔显示 css样式:两个选择器 复制代码 代码如下: <style type="text/css"> .one{ background-color:#33ffcc; } .two{ backgound-color:#ffff66; } </style> <script type="text/javascript"> function trcolor() //控制间隔行颜色显示不同 { var tabNod
-
JS小功能(操作Table--动态添加删除表格及数据)实现代码
效果: 代码: 复制代码 代码如下: <head runat="server"> <title></title> <style type="text/css"> tr { height: 30px; } </style> <script type="text/javascript">
-
javascript实现table表格隔行变色的方法
本文实例讲述了javascript实现table表格隔行变色的方法.分享给大家供大家参考.具体实现方法如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>table间隔色</title
-
jquery tablesorter.js 支持中文表格排序改进
代码: 仿一个网友的代码写的,不记得出自哪里了,改成可以支持中文排序,而且支持控件value的排序. 没办法,能力有限,只能... 复制代码 代码如下: //转换器,将列的字段类型转换为可以排序的类型:String,int,float function convert(sValue, sDataType) { switch(sDataType) { case "int": return parseInt(sValue); case "float": return p
-
键盘上下键移动选择table表格行的js代码
//这是要操作的表格: 这是第一行 这是第二行 这是第三行 这是第四行 //这是操作表格的代码 var rowNo= -1; var tableId = 'tb'; var inputId = 'show'; var selectedColor = "#FF0000" function document.onkeydown() { //事件的标识代码 if (event.keyCode == 38) { for(var k=0;k [Ctrl+A 全选 注:如需引入外部Js需刷新才能执
-
JavaScript实现将xml转换成html table表格的方法
本文实例讲述了JavaScript实现将xml转换成html table表格的方法.分享给大家供大家参考.具体如下: function ConvertToTable(targetNode) { // if the targetNode is xmlNode this line must be removed // i couldnt find a way to parse xml string to xml node // so i parse xml string to xml documen
-
分享一个自己写的table表格排序js插件(高效简洁)
像:jQuery的table排序插件(感觉其使用比较麻烦或不清楚其具体用法,就没有使用).原生态js的table排序插件等,最后比较看了下--采用了一个原生态js的table排序插件,并在其基础上做了些修改,虽有些勉强或有些地方使用不太舒服,但最算是比较好的实现了当时需要的功能.而前两天,对原有表格做了点儿修改--增加隔行换色的功能,问题就出现了,--效果错乱:检查分析了下,问题出在其table排序插件代码上--其原代码写的比较难理解,修改还不如重新自己写一个table排序插件. 说写就写,ta
-
JavaScript获取表格(table)当前行的值、删除行、增加行
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Js获取 table当前行的值</title> <script language=javascript> var selectedTr = null; function c1(obj) { obj.style.back
-
javascript实现Table间隔色以及选择高亮(和动态切换数据)的方法
本文实例讲述了javascript实现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/1
-
HTML 自动伸缩的表格Table js实现
下面的代码解决了这个问题:当表格被载入的时候,TD的宽度是原定的长度,不会撑开TD,也不会影响其他TD,点击某行会按照本行所有单元格中行数最多的单元格的长度伸长行高.用户体验很好.[优点] 1.对开发人员指定的表格没有任何影响: 2.使用简单: 3.被定义的表格样式可以随意的定制你的样式,不对你的样式构成影响: 4.移植性好,扩展性好. [缺点] 目前用IE7测试正常,但不支持FireFox,工作比较忙,没时间更正,希望网友更正,俺在此谢过.^_^ [使用方法] 1.将AutoTableSize
-
js操作table元素实现表格行列新增、删除技巧总结
本文实例讲述了js操作table元素实现表格行列新增.删除的方法.分享给大家供大家参考,具体如下: /************ TableTool.js ****************************************************************************************************************** **********************************************************
随机推荐
- spring boot使用thymeleaf跳转页面实例代码
- bootstrapValidator表单验证插件学习
- JavaScript原型链示例分享
- PHP登录环节防止sql注入的方法浅析
- php中的strpos使用示例
- jsp实现仿QQ空间新建多个相册名称并向相册中添加照片功能
- 详解nodejs 文本操作模块-fs模块(三)
- PHP解析目录路径的3个函数总结
- PHP面向对象——访问修饰符介绍
- Javascript从数组中随机取出不同元素的两种方法
- jquery通过扩展select控件实现支持enter或focus选择的方法
- 用javascript读取xml文件读取节点数据
- 用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
- PHP实现的简单分页类及用法示例
- Linux家用版1.0使用体会
- 最精简的JavaScript实现鼠标拖动效果的方法
- linux服务器之LVS、Nginx和HAProxy负载均衡器对比总结
- Java实现的各种排序算法(插入排序、选择排序算法、冒泡排序算法)
- Android中Dialog对话框的使用小结
- pymongo实现控制mongodb中数字字段做加法的方法