javascript - js 修改表格元素的,可以用DOM操作实现吗?
三叔
三叔 2017-07-05 10:58:06
[JavaScript讨论组]

我想实现的是把下面的这个表格的后半部分直接用JS删除掉。
但是不知道怎么调用。
就是从

2017年度

这个位置开始到最后的部分都不要了。
如何用JS删除DOM元素的方法实现?

    
三叔
三叔

全部回复(1)
女神的闺蜜爱上我

为什么不单独抽出来,“2017年”的独立写成一个table呢?
如果一定要这么做的话,可以:

  1. 给你要隐藏的所有一级tr加一个name属性(如name="special-tr-group")
    如下:

<tr name="special-tr-group">
    <td colspan="19" align="center" style="border:none;">
        <h2>2017年度</h2>
    </td>
</tr>
<tr name="special-tr-group">
    <td class="top">
        序号
    </td>
    <td class="top">
        A1<br>姓名
    </td>
    <td class="top">
        A2<br>性别
    </td>
    ...
    ...
</tr>
...
...
  1. 然后给你的tbody加一个id:

<tbody style="text-align:center;" id="tbody-year">
  1. 最后,在你的DOM加载完成后,JS实现:

var tBody = document.getElementById("tbody-year");    //表格中的tbody节点
console.log(tBody);
var trGroup = document.getElementsByName("special-tr-group");    //要删除的节点
for (var i=0; i < trGroup.length; i++) {
    tBody.removeChild(trGroup[i]);
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

2016年度

序号 A1
姓名
A2
性别
A3
证件号码
A4
与户主关系
A5
民族
A6
政治面貌
A7
文化程度
A8
在校生情况
A9
健康状况
A10
劳动技能
A11
务工情况
A12
务工时间(单位:月)
A13
是否现役军人
A14
是否参加大病医疗保险
1 王秀梅 37250*81766 户主 汉族 群众 文盲或半文盲 非在校生 长期慢性病 无劳动力 其他 0

2017年度

序号 A1
姓名
A2
性别
A3
证件号码
A4
与户主关系
A5
民族
A6
政治面貌
A7
文化程度
A8
在校生情况
A9
健康状况
A10
劳动技能
A11
务工地点
A12
务工时间(单位:月)
A13
是否现役军人
A14
是否参加大病医疗保险
A15
是否享受低保
A50
务工企业名称
联系电话
1 户主
2
3
4
5
6