动态生成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"> 不好意思忘了 输入框判断,请求帮忙 100分求JAVASCRIPT如何读取反序列化JSON后的对象 模拟快捷键 ==========打开新页面的之后走到打印预览画面,该怎么实现?== 获得上传文件名称 求教div_X1.filters[0].apply()问题? 急,求大神帮忙分析,javascript 请问这个循环的语法错在哪里? 关于框架的问题 有人遇到过所有下拉框都错位的情况嘛?请进 鼠标悬停触发事件,请教大虾 有关跨域自动点击的问题
再把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>