table固定首行首列(expression控制)

 
  1. <style type="text/css">
  2. .fixTop { Z-INDEX: 102; POSITION: relative; ; TOP: expression(this.offsetParent.scrollTop-2); HEIGHT: 50px; BACKGROUND-COLOR: #eeeeee }
  3. .fixLeft { Z-INDEX: 101; ; LEFT: expression(document.getElementById('scrollDiv').scrollLeft+2); POSITION: relative; BACKGROUND-COLOR: #eeeeee }
  4. </style>
  1.  var ItemList=SystemManagement.FixedTable.getItemList().value;
  2.           var tblLength=ItemList.Tables[0].Columns.length;
  3.           var tblHeigth=ItemList.Tables[0].Rows.length;
  4.           var tab=document.getElementById ("item");
  5.           var tblRow1=tab.insertRow();
  6.           tblRow1.className="fixTop";
  7.           for(var j=0;j<tblLength;j++)
  8.             {
  9.                 var tblCell=tblRow1.insertCell();//document.createElement("TD");
  10.                 var tabTitle=ItemList.Tables[0].Columns[j].Name;
  11.                 if(j==0)
  12.                     {
  13.                     tblCell.className="fixLeft";
  14.                     } 
  15.                 tblCell.innerText=tabTitle;
  16.                 //tblRow1.appendChild(tblCell);
  17.             }
  18.             for(var i=0;i<tblHeigth;i++)
  19.                 {
  20.                  var tblRow=tab.insertRow(); 
  21.                  for(var j=0;j<tblLength;j++)
  22.                     {
  23.                      var tblCell=document.createElement("TD");
  24.                      var tabTitle=ItemList.Tables[0].Columns[j].Name;
  25.                      var str=eval("ItemList.Tables[0].Rows[i]."+tabTitle);
  26.                         if(j==0)
  27.                         {
  28.                         tblCell.className="fixLeft";
  29.                         } 
  30.                      tblCell.innerText=str;
  31.                      tblRow.appendChild(tblCell);
  32.                     }
  33.                     
  34.                 }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值