posts - 0, comments - 77, trackbacks - 0, articles - 356
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

tbody innerHTML colspan

Posted on 2007-08-12 16:28 semovy 阅读(1615) 评论(1)  编辑  收藏 所属分类: JavaScript
不能向<tbody>的innerHTML因为它是只读的.

而只能采用<tbody id="content"></tbody>

var content  = document.getElementById("content");

content.insertRow(-1);//参数为-1,它可以在IE,FF中有效,否则只能在IE起效.

content.insertRow(-1).insertCell(-1);


在单元格中设置colspan必须设置

语法:
object . setAttribute ( sName , vValue , iFlags )
参数:
sName : 必选项。字符串(String)。指定属性的名称。
vValue : 必选项。要赋给属性的值。可以是任何需要的变量类型。
iFlags : 可选项。整数值(Integer)。0 | 1 0 : 当属性被设置的时候,对象任何已有的同名属性设置都会被覆盖,而不会考虑它们的大小写。
1 : 默认值。执行严格考虑字母大小写的属性设置。假如此方法的 iFlags 参数设置为 1 ,则执行 iFlags 参数设置为 0 的 getAttribute 方法时,满足 sAttrName 指定的特性名称不一定能被找到。 


 content.insertRow(-1).insertCell(-1).setAttribute("colspan",7,0);

否则无效.



删除<tbody id='content'>所有行的两个办法:
1) var content=document.getElementById("content");
while(content.firstChild)
{
content.removeChild(content.firstChild);
}
2) var content=document.getElementById("content");
var rows=content.getElementsByTagName("tr");
for(var i=rows.length -1; i >=0; i--){
content.deleteRow(i); }

评论

# re: tbody innerHTML colspan  回复  更多评论   

2007-10-11 12:34 by 粉蓝调调
谢谢

只有注册用户登录后才能发表评论。


网站导航: