翻转表格

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
 <head>
  <title>dhtml.table.rowColumnExchange.html</title>
  <meta name="generator" content="editplus" />
  <meta name="author" content="yixianggao@126.com" />
  <meta name="keywords" content="" />
  <meta name="description" content="" />
  <style type="text/css">
table
{
    border-collapse: collapse;
}
td
{
    border: solid 1px red;
    padding: 5px 5px 5px 5px;
}
  </style>
 </head>
 
 <body>
    <input type="button" value="行列变换" id="btnRotate" />
    <table id="tbeTest">
        <tr>
            <td>姓名</td>
            <td>年龄</td>
        </tr>
        <tr>
            <td>张三</td>
            <td>32</td>
        </tr>
        <tr>
            <td>李四</td>
            <td>26</td>
        </tr>
        <tr>
            <td>王五</td>
            <td>42</td>
        </tr>
        <tr>
            <td>刘六</td>
            <td>21</td>
        </tr>
        <tr>
            <td>孙七</td>
            <td>12</td>
        </tr>
    </table>
 </body>
 <script type="text/javascript">
document.getElementById("btnRotate").onclick = function() {
    var tbe = document.getElementById("tbeTest");
    if (tbe.style.display=="")
    {
        var newTbe = document.createElement("table");
        var tr,td,newTr,newTd;
        for (var i=0; i<tbe.rows.length; i++)
        {
            tr = tbe.rows[i];
            for (var j=0; j<tr.cells.length; j++)
            {
                td = tr.cells[j];
                if (i==0)
                    newTr = newTbe.insertRow(j);
                else
                    newTr = newTbe.rows[j];
 
                newTd = newTr.insertCell(i);
                newTd.innerHTML = td.innerHTML;
            }
        }
 
        tbe.style.display = "none";
        document.body.insertBefore(newTbe, tbe);
    }
};
 </script>
</html>

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值