动态生成table 的行的问题. http://msdn.microsoft.com/workshop/author/tables/buildtables.asp动态创建表格的多种方法,看看哪个比较好 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 问题是否出在s上呢?你把s弹出来,看看是个什么东西再把typeof s看看是个什么东西,感觉不象是数组,是字符串吧? 你这个table.insertRow(i-1); 中的i怎么来的?首先确保table存在于页面中.如果仅仅是往cell里面插入文字,用:innerHTML会不会更好些? 不知道能帮你不 我用过的一个var j=0function add_row(){ k=j+1 j=sqd.rows.length; newRow=document.all.sqd.insertRow(-1) newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML=j newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML="<input name=number type=radio>" newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML="<input name=h_type type=text class=input size=12>" newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML="<input name=h_price type=text class=input size=12>" newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML="<input name=h_agio type=text class=input size=12>" newcell=newRow.insertCell() newcell.className="table-content5" newcell.innerHTML="<input name=h_youhui type=text class=input size=12>"}function del_row() { if(sqd.rows.length==1) return; var checkit = false for (var i=0;i<document.all.number.length;i++) { if (document.all.number[i].checked) { checkit=true; sqd.deleteRow(i) break; } } if (checkit) { for(i=1;i<sqd.rows.length;i++){ sqd.rows[i].cells[0].innerText=i } } else { alert("请选择一个要删除的对象"); return false}}页面中 <div align="center"><input name="add" type="button" onClick=add_row() class="submit" value="添加一行"> <input name="delete" onclick=del_row() type="button" class="submit" value="删除一行"></div> 页面中加上这个 <input type="hidden" name="number"> 不好意思忘了 用jQuery和一些插件真的没问题么 window.confirm()的参数问题,不能自定义‘ok','cancel' 这是个JS获取 设置COOKIES的方法 求解释 请问一个模块的实现 GOOGLE上调用的twitter的实时更新(详情请进) Ext中tabpanel中加入一个tab同时tab中包含一个grid 关于网页tab选项卡程序切换的处理 不知道为什么出现这个错误,高手帮忙看看 100分求教:焦点和光标等问题 请问以下这些属性是什么意思? 简单问题求解! 鼠标悬停触发事件,请教大虾 有关跨域自动点击的问题
再把typeof s看看是个什么东西,感觉不象是数组,是字符串吧?
如果仅仅是往cell里面插入文字,用:innerHTML会不会更好些?
function add_row(){
k=j+1
j=sqd.rows.length;
newRow=document.all.sqd.insertRow(-1)
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML=j
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML="<input name=number type=radio>"
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML="<input name=h_type type=text class=input size=12>"
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML="<input name=h_price type=text class=input size=12>"
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML="<input name=h_agio type=text class=input size=12>"
newcell=newRow.insertCell()
newcell.className="table-content5"
newcell.innerHTML="<input name=h_youhui type=text class=input size=12>"
}function del_row() {
if(sqd.rows.length==1) return;
var checkit = false
for (var i=0;i<document.all.number.length;i++) {
if (document.all.number[i].checked) { checkit=true;
sqd.deleteRow(i)
break;
}
} if (checkit) { for(i=1;i<sqd.rows.length;i++){
sqd.rows[i].cells[0].innerText=i
}
} else
{
alert("请选择一个要删除的对象");
return false}
}页面中
<div align="center"><input name="add" type="button" onClick=add_row() class="submit" value="添加一行">
<input name="delete" onclick=del_row() type="button" class="submit" value="删除一行"></div>