`
icheng
  • 浏览: 830160 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论

javascript table的多个tbody操作函数

 
阅读更多

javascript table的tbody操作函数

以下函数主要用于,一个table中有多个tbody by yanleigis email:landgis@126.com 2008.11.24

//获得一个table中tbody的个数
function getbodynum(tableid)
{
var tbody=document.getElementsByTagName('TBODY');
var num=0;
for(var i=0; i<tbody.length; i++)
{
var t=tbody[i];
if (t.parentNode.id==tableid)
{
num=num+1;
}

}
return num;

}
//删除表格中非指定的tbodyid
function deletebody(tableid,bodyid)
{
var tbody=document.getElementsByTagName('TBODY');

var n=tbody.length;
for(var i=n-1; i>-1; i--)
{
var t=tbody[i];
//alert("T:"+t.id+",i="+i);
if (t.parentNode.id==tableid)
{
if (t.id!=bodyid)
{
//alert("删除:"+t.id);
t.parentNode.removeChild(t);
}

}

}


}
//获得tbodyid在table中位置
function getnobytableid(tableid,tbodyid)
{
var tbody=document.getElementsByTagName('TBODY');
var num=0;
for(var i=0; i<tbody.length; i++)
{
var t=tbody[i];
if (t.parentNode.id==tableid)
{
num=num+1;
if (tbodyid==t.id)
{
return num;
}
}

}
return num;

}

分享到:
评论

相关推荐

    javascript清空table表格的方法

    主要介绍了javascript清空table表格的方法,涉及javascript操作table表格的技巧,需要的朋友可以参考下

    利用js+css+html实现固定table的列头不动

    话不多说,跟这小编来一起看下吧 ... //该函数在上面一个table数据加载完成后调用 //把表头的宽度设置到会滚动的页头去 var copyWidth = function () { var b = $('#data_tbody').prev().find('tr:last').fi

    javascript-challenge

    首先,我必须创建一个函数,该函数使用d3来定位“索引”页面的一部分(“ tbody”)。 然后,如果添加了另一个选址,该函数将通过“ tr”(行)清除所有先前的数据。 然后,它将通过遍历数据的映射数组来追加行。 ...

    Table-Insert-Demo

    表格插入演示练习鉴于以下 HTML 提供了一个 JavaScript 函数,该函数将名字、姓氏和状态作为参数,在下面按名称排序的标记中插入一个新表行,并将信息保存到数据库中。 您可以根据需要修改 HTML。 您可以假设向 URL...

    基于JavaScript实现表格隔行换色

    我们商品分类的信息太多,如果每一行都显示同一个颜色的话会让人看的眼花,为了提高用户体验,减少用户看错的情况,需要对表格进行隔行换色 技术分析 table对象 集合 cells[]:返回包含表格中所有单元格的一个数组...

    Web前端高级作业一.txt

    table标签里还可以设置很多属性 2.1.2表单标签,常常用于提交数据 当input的type为submit时可以点击提交表单数据 &lt;select&gt;&lt;/select&gt;标签是选项标签,里面加入option可以作为选项 2.1.3框架和框架集...

    jquery-ui-table:jQuery UI 表包装器提供 x 和 y 轴滚动以及可调整大小的标题

    至少,小部件为 tbody 提供了难以捉摸但简单的 y 轴滚动,允许固定的页眉和页脚。 列宽在所有表格元素之间保持不变,即使存在滚动条。 列标题可以调整大小,允许用户根据自己的喜好调整宽度。 补充可调整大小的标题...

    mini-program-table:基于 WePY 实现的固定头和列的 table 组件,可根据自身需求进行修改扩展

    绑定了 scroll 事件的 scroll-view 要指定 throttle: false,否则回调函数有可能取不到最终位置的 scrollTop 值。官方文档目前未提及此属性,。 固定列需要设置 pointer-events: none;,实现点击穿透。使得 tbody 能...

    JS封装的自动创建表格的实现代码

    为接下来要做一个动态输入的表格积累的资料,非常不错,下面分享给大家,供大家参考,如果有更好的插件和封装的东西,共享下哈。。 关键代码如下: [removed] var currentActiveRow; //选中的颜色 var custom...

    sortable:香草JavaScript表排序

    只需包含JavaScript,它就会起作用。 无需调用任何函数,所有这些都通过eventListener完成。 (并非严格要求使用CSS,但使其美观且用户友好) 请注意,高级和大型高级版本已被弃用。 我只是无法证明他们的存在 :...

    gameoflifejs

    createAndShowBoard: function () { // 这个函数被命名为它的作用。 创建并显示板。 好东西。 var goltable = document.createElement("tbody"); // build Table ...

Global site tag (gtag.js) - Google Analytics