日期:2014-05-18 浏览次数:20567 次
Function Add() //添加控件 { var nRow=document.all.Table1.rows.length; //获得当前TABLE的行数 var objTheRow=document.all.Table1.insertRow(nRow);//执行添加 objTheRow.insertCell(0);//添加当前行的列 //添加一个按纽控件 objTheRow.cells(0).innerHTML="<input type='button' value='delete me'onclick='Delete()'>"; } Function Delete() //删除控件 { var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;//获取当前索引 document.all.Table1.deleteRow(currRowIndex);//执行删除 }
------解决方案--------------------
用div,把表格写在div里就可以拖动滚动跳了,至于添加行和列用JS写就行
------解决方案--------------------
用js控制table
td里套div,
div固定尺寸,滚动条设为auto
------解决方案--------------------
用js控制table
td里套div,
div固定尺寸,滚动条设为auto
------解决方案--------------------
1楼说的很清楚了,更多的JS代码,网上也有很多,关键字如:JS 表格
------解决方案--------------------
用js控制table
td里套div,
div固定尺寸,滚动条设为auto
------解决方案--------------------
cs也可以写
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Untitled Page</title> <style type="text/css"> #Table1 td { width:100px; overflow:auto; border:solid 1px #ececec; } </style> </head> <body> <form id="form1" runat="server"> <div> <asp:Table ID="Table1" runat="server" BorderWidth="1px" BorderColor="#666666" BorderStyle="Solid" CellPadding="1" CellSpacing="1"> </asp:Table> </div> </form> </body> </html>