文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>动态生成一个Table,并且在Table里面添加显示内容或者控件

动态生成一个Table,并且在Table里面添加显示内容或者控件

时间:2011-03-03  来源:海贼迷

setAttribute:设置属性。例如:subTab.setAttribute("border", "0")为table设置border属性为0;

rows:返回table行集合。例如:subTab.rows返回subTab的行集合,subTab.rows[0]返回第一行的行对象,subTab.rows.length返回行数。

cells:返回单元格集合。例如:subTab.rows[0].cells返第一行的单元格集合,其它属性用法类似于rows.

insertRow:产生一行并返回行对象。subTab.insertRow(0),增加一行,0是索引。

insertCell:产生一个单元格返回单元格对象。

appendChild:在单元格内加入一个子元素。例如:cells[0].appendChile(obj)将obj嵌入cells[0]单元格里面。

利用以上方法(属性)创建一个table并插入一些控件及文字内容:

var subTab = document.createElement("table");

subTab.setAttribute("border",0);

subTab.setAttribute("width",60%);

subTab.className = "css.css";//这种写法也可以

var subNewRow = subTab.insertRow(0);

var subNewCell0 = subNewRow.insertCell(0);

var subNewCell1 = subNewRow.insertCell(1);

var textbox = document.createElement("input");

textbox.setAttribute("type","text");

subNewCell0.appendChild(textbox);

subNewCell1.innerHTML = "<image class="chartToolsLink" onclick="fn()" Border="0" src="img.gif" alt="..."  align="absmiddle" style="width:12px;border-width:0px;cursor:hand" />";

用以上代码就可以动态创建一个table了,创建多行或多列只需要嵌套相应的循环代码即可,此处不再赘述。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载