| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1577 人关注过本帖
标题:[求助]在表格中增加行出错
只看楼主 加入收藏
xiaobai40510
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-9-26
收藏
 问题点数:0 回复次数:8 
[求助]在表格中增加行出错
我想在表格中增加一行,可以头一句话就出错,不知道咋回事,帮看看好么!先在这里谢过了!

提示说红色那行:对象不支持此属性或方法,真是不明白为什么啊
<script language="javascript">

function addrow()
{
var table=document.getElementsById("table1");
 var len=table.rows.length;
 table.insertRow(len+1);
}
表格定义:
<body>
<form name="form1">
<table align="center" id="table1" border="1">
  <tr>
    <td>我很喜欢</td>
 <td>i am happy</td>
  </tr>
</table>
<input type="button"  value="增加" />
</form>
</body>
搜索更多相关主题的帖子: 表格中 table body form 
2007-11-28 09:07
lmhllr
Rank: 8Rank: 8
等 级:贵宾
威 望:44
帖 子:1504
专家分:42
注 册:2005-5-12
收藏
得分:0 
帮你改过几个小错误,其他自己调
程序代码:
<script language="javascript">

function addrow()
{
var tbl = document.getElementById("table1");
var row = tbl.insertRow();
}
</script>
<body>
<form name="form1">
<table border="1" align="center" cellpadding="1" id="table1">
  <tr>
    <td>我很喜欢</td>
    <td>i am happy</td>
  </tr>
</table>
<input type="button"  value="增加" onclick="addrow();" />
</form>
</body>
2007-11-28 11:48
xiaobai40510
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-9-26
收藏
得分:0 
嗯,问题已解决!能问版主另外一个问题么,怎么增加列呀?

2007-11-28 16:19
xiaobai40510
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-9-26
收藏
得分:0 
不行啊,这个也提示出错,看了之后也是同样的提示:“对象不支持此属性或方法”!

2007-11-28 20:36
不惑
Rank: 2
等 级:论坛游民
威 望:2
帖 子:569
专家分:13
注 册:2007-3-22
收藏
得分:0 
tbl.insertCell(0);
0代表第一列
2007-11-29 05:40
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
此方法,是IE特有的BOM方法,即仅支持IE,建议使用标准的DOM方法
首先第一必须注意,所有tr外面要套一层tbody
<table>
<tbody id="grid">
  <tr></tr>
</tbody>
</table>

随后获得tbody对象
var grid=document.getElementById('grid');
然后创建tr对象以及td对象,或者也可以简单的用innerHTML
var tr=document.createElement("tr");
var td1=document.createElement('td');
tr.appendChild(td1);
把tr加入到tbody中
grid.appendChild(tr);

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-11-29 09:08
xiaobai40510
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-9-26
收藏
得分:0 
多谢版主啦,五楼的方法我也试用过啦,好使的。

原来是我没有主意到大小写的区别,现在已经明白了!

多谢大家!

2007-11-29 15:01
渚薰
Rank: 6Rank: 6
等 级:贵宾
威 望:22
帖 子:1132
专家分:0
注 册:2006-8-6
收藏
得分:0 
我说的是,那是ie特有的方法,在FF下就运行不了

个人ajax技术专题站: " target="_blank">http://www. 我不会闲你烦,只会闲你不够烦!
2007-11-30 09:45
xiaobai40510
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2007-9-26
收藏
得分:0 
哦…… 我好像又不懂了  

看书……

2007-12-01 18:22
快速回复:[求助]在表格中增加行出错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.036783 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved