我先用JS动态增加的table,现在遇到的问题在动态删除的时候出问题。
增加的代码基本如下
var fristTr=document.getElementById('relaprptb1').insertRow(relaprptb1.rows.length);
var delt=fristTr.insertCell(0);
delt.setAttribute("rowSpan",2)
var inserthtml="......."
delt.innerHTML=inserthtml; var xgff=fristTr.insertCell(1)
xgff.style.backgroundColor ='#E2EFFA'
xgff.style.textAlign='left'
var xgff_insert=' 不修改';
xgff.innerHTML=xgff_insert; var secondTr=document.getElementById('relaprptb1').insertRow(relaprptb1.rows.length);
xgff=secondTr.insertCell(0)
就是说我添加的时候,是一下添加了两行,第一行的第一列占据了两行,第一行的第二列占了一行,第二行只有一列,占在第二列。 我用deleteRow(1)时候可以删除,deleteRow(2)时候页面直接跳转到无法显示网页上面去了。用 deleteCell()出的问题也类似。 望高手不吝赐教!
增加的代码基本如下
var fristTr=document.getElementById('relaprptb1').insertRow(relaprptb1.rows.length);
var delt=fristTr.insertCell(0);
delt.setAttribute("rowSpan",2)
var inserthtml="......."
delt.innerHTML=inserthtml; var xgff=fristTr.insertCell(1)
xgff.style.backgroundColor ='#E2EFFA'
xgff.style.textAlign='left'
var xgff_insert=' 不修改';
xgff.innerHTML=xgff_insert; var secondTr=document.getElementById('relaprptb1').insertRow(relaprptb1.rows.length);
xgff=secondTr.insertCell(0)
就是说我添加的时候,是一下添加了两行,第一行的第一列占据了两行,第一行的第二列占了一行,第二行只有一列,占在第二列。 我用deleteRow(1)时候可以删除,deleteRow(2)时候页面直接跳转到无法显示网页上面去了。用 deleteCell()出的问题也类似。 望高手不吝赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货