table控件怎么插入列

evan84786088 2011-03-23 12:24:25

如以下填表格,怎么在1和2之间插入一个TD。好像是用Addat,具体代码不知道怎么写?


<TABLE>
<TR>
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
</TABLE>
...全文
168 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zell419 2011-03-23
  • 打赏
  • 举报
回复

var td = document.getElementById('tb').rows[0].insertCell(1)
td.innerHTML="1.5";
ycproc 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 laichunlin 的回复:]
引用 1 楼 zell419 的回复:
C# code

var td = document.getElementById('tb').rows[0].insertCell(1)
td.innerHTML="1.5";
[/Quote]

+1
子夜__ 2011-03-23
  • 打赏
  • 举报
回复
document.getElementsByTagName("tr")[0].insertBefore(nod, destnod);

关键是要能去除<TD>1</TD>
<TD>2</TD>
他们俩的位置 然后再中间来insert
skyshout 2011-03-23
  • 打赏
  • 举报
回复
我刚刚在我本地IE8上测试通过的,你试下:

<TABLE border=1>
<TR>
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
</TR>
</TABLE>

<button onclick="insertCell()">点这里实现你要的效果</button>

<script type="text/javascript">
function insertCell(){
var nod=document.createElement("td");
var destnod = document.getElementsByTagName("table")[0].rows[0].cells[1];
document.getElementsByTagName("tr")[0].insertBefore(nod, destnod);
nod.innerText = "刚刚插入的列";
}
</script>
laichunlin 2011-03-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zell419 的回复:]
C# code

var td = document.getElementById('tb').rows[0].insertCell(1)
td.innerHTML="1.5";
[/Quote]
正解!
c# xptable NET中最强,最全功能的表格控件 可以定制一个ListView,能够在插入图像、下拉框、可上下调整的数字、进度条等等。 [功能] 全定制可视化界面 支持XP风格 轻易添加再定制的控件 可隐藏 行、、单元可以被Disable 每个单元、可以有Tooltip 等等…… [XPTable] XPTable包含下面的组件: 1. Table, 2. ColumnModel 和它的 Columns, 3. TableModel 和它的 Row 和 Cell, 4. Renderer 5. Editor [翻译] Mathew Hall.著XPTable - .NET ListView meets Java's JTable [简介] 由于项目需要,我需要定制一个ListView,它必须能够在插入图像、下拉框、可上下调整的数字、进度条等等。由于已经有了一个Java下的背景,我将简单地基于那个JTable封装。 [功能] 全定制可视化界面 支持XP风格 轻易添加再定制的控件 可隐藏 行、、单元可以被Disable 每个单元、可以有Tooltip 等等…… [XPTable] XPTable包含下面的组件: 1. Table, 2. ColumnModel 和它的 Columns, 3. TableModel 和它的 Row 和 Cell, 4. Renderer 5. Editor [控件使用] 首先加载控件到Toolbox上(添加一个Item,引用XPTable.dll) 然后,拖动Table, ColumnModel 和 TableModel到Form上,设置Table的ColumnModel 和 TableModel属性,添加Column到ColumnModel,添加Row 和 Cell到TableModel.

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧