当前位置: 首页 > news >正文

js如何隐藏表格的行与列

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>显示隐藏列 </title>

    <script language="JavaScript">

        function setHiddenCol(oTable, iCol)//Writed by QQ:190988779 at 2007-7-24 11:14:09   
        {
            for (i = 0; i < oTable.rows.length; i++) {
                oTable.rows[i].cells[iCol].style.display = oTable.rows[i].cells[iCol].style.display == "none" ? "block" : "none";
            }
        }
        function setHiddenRow(oTable, iRow)//Writed by QQ:190988779 at 2007-7-24 11:14:09   
        {
            oTable.rows[iRow].style.display = oTable.rows[iRow].style.display == "none" ? "block" : "none";
        }   
  
    </script>

</head>
<body>
    <table id="Table1" cellspacing="1" cellpadding="1" border="1">
        <tr>
            <td width="20%">
                00
            </td>
            <td width="20%" bgcolor="#E3E3E3">
                01
            </td>
            <td width="20%">
                02
            </td>
        </tr>
        <tr>
            <td width="20%" bgcolor="red">
                10
            </td>
            <td width="20%" bgcolor="green">
                11
            </td>
            <td width="20%" bgcolor="red">
                12
            </td>
        </tr>
        <tr>
            <td width="20%">
                20
            </td>
            <td width="20%" bgcolor="#E3E3E3">
                21
            </td>
            <td width="20%">
                22
            </td>
        </tr>
    </table>
    </P>
    <input id="btnHiddenCol" type="button" value="显示/隐藏第2列" name="btnHiddenCol" οnclick="setHiddenCol(document.getElementById('Table1'),1)">
    <input id="btnHiddenRow" type="button" value="显示/隐藏第2行" name="btnHiddenRow" οnclick="setHiddenRow(document.getElementById('Table1'),1)">
</body>
</html>

相关文章:

  • spring整合LOG4J2日志
  • redis 详细讲解
  • 安装SQL-SERVER提示重启计算机
  • C++学习笔记-2-数组
  • 强化VB.NET编程多线程句柄技巧(转载)
  • Ansible 自动化运维部署
  • IdHTTP处理HTTP 302遇到的问题
  • 如何进行数据库,比如ORACLE,SQL SERVER的逆向工程,将数据库导入到PowerDesigner中...
  • 微软首次针对Windows 7推杀毒软件 年内将推出
  • leetcode-02 两数相加
  • Converter Standalone 4.3问题解决方式
  • 概率论
  • 使用MASM08 - Win32汇编语言016
  • javascript压缩图片
  • Silver“.NET研究”light 游戏开发小技巧:透明背景的Silverlight程序
  • Consul Config 使用Git做版本控制的实现
  • JAVA并发编程--1.基础概念
  • js ES6 求数组的交集,并集,还有差集
  • markdown编辑器简评
  • Redux系列x:源码分析
  • SQLServer之创建数据库快照
  • TypeScript实现数据结构(一)栈,队列,链表
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • Vue全家桶实现一个Web App
  • 从零开始在ubuntu上搭建node开发环境
  • 动态魔术使用DBMS_SQL
  • 回流、重绘及其优化
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 区块链分支循环
  • 山寨一个 Promise
  • 树莓派 - 使用须知
  • 腾讯优测优分享 | 你是否体验过Android手机插入耳机后仍外放的尴尬?
  • 一起参Ember.js讨论、问答社区。
  • #QT(串口助手-界面)
  • #每日一题合集#牛客JZ23-JZ33
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • ()、[]、{}、(())、[[]]命令替换
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (C语言)共用体union的用法举例
  • (亲测成功)在centos7.5上安装kvm,通过VNC远程连接并创建多台ubuntu虚拟机(ubuntu server版本)...
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)大道至简,职场上做人做事做管理
  • (转载)OpenStack Hacker养成指南
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装
  • .Net多线程总结
  • .net项目IIS、VS 附加进程调试
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • /proc/stat文件详解(翻译)
  • @Autowired注解的实现原理