没出现你说的情况
-
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var b=0;function change()
{
var ss=(document.sa.seldd.value);
if (ss!="sel")
{
if (b==0)
{
b++;
sTemp="<td>" + ss + "</td>";
sTemp+="<td align=\"center\" width=\"70\">";
sTemp+="<a href=\"#del\" onclick=\"this.value=this.parentElement.parentElement.rowIndex;DelRow(this.value)\">";
document.sa.S1.value=sTemp;
sTemp+="<font face=\"宋体\" color=\"red\">删除</font></a>";
sTemp+="</td>";
ddd.innerHTML = sTemp
}
else
{
b++;
sTemp+="<br>"
sTemp+="<td>" + ss + "</td>";
sTemp+="<td align=\"center\" width=\"70\">";
sTemp+="<a href=\"#del\" onclick=\"this.value=this.parentElement.parentElement.rowIndex;DelRow(this.value)\">";
sTemp+="<font face=\"宋体\" color=\"red\">删除</font></a>";
sTemp+="</td>";
ddd.innerHTML = sTemp
}
}
}function DelRow(gethh)
{
var it=confirm("确定要删除这条记录吗?");
var t=document.getElementById('traintab');
if (it)
{
t.deleteRow(gethh);
}
}</script>
</head><body>
<FORM METHOD=POST ACTION="" name="sa">
<br>
<!--<input type="button" value="click me" onclick="change()">-->
<select name="seldd" onchange="change()">
<option value="sel">select please</option>
<option value="s">s</option>
<option value="ss">ss</option>
<option value="sss">sss</option>
</select>
<textarea rows="12" name="S1" cols="68"></textarea>
<div id="ddd">
<table id="traintab">
<tr>
<td></td>
</tr>
</table>
</div>
</FORM>
</body>
</html>
-
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var b=0;function change()
{
var ss=(document.sa.seldd.value);
if (ss!="sel")
{
if (b==0)
{
b++;
sTemp="<td>" + ss + "</td>";
sTemp+="<td align=\"center\" width=\"70\">";
sTemp+="<a href=\"#del\" onclick=\"this.value=this.parentElement.parentElement.rowIndex;DelRow(this.value)\">";
document.sa.S1.value=sTemp;
sTemp+="<font face=\"宋体\" color=\"red\">删除</font></a>";
sTemp+="</td>";
ddd.innerHTML = sTemp
}
else
{
b++;
sTemp+="<br>"
sTemp+="<td>" + ss + "</td>";
sTemp+="<td align=\"center\" width=\"70\">";
sTemp+="<a href=\"#del\" onclick=\"this.value=this.parentElement.parentElement.rowIndex;DelRow(this.value)\">";
sTemp+="<font face=\"宋体\" color=\"red\">删除</font></a>";
sTemp+="</td>";
ddd.innerHTML = sTemp
}
}
}function DelRow(gethh)
{
var it=confirm("确定要删除这条记录吗?");
var t=document.getElementById('traintab');
if (it)
{
t.deleteRow(gethh);
}
}</script>
</head><body>
<FORM METHOD=POST ACTION="" name="sa">
<br>
<!--<input type="button" value="click me" onclick="change()">-->
<select name="seldd" onchange="change()">
<option value="sel">select please</option>
<option value="s">s</option>
<option value="ss">ss</option>
<option value="sss">sss</option>
</select>
<textarea rows="12" name="S1" cols="68"></textarea>
<div id="ddd">
<table id="traintab">
<tr>
<td></td>
</tr>
</table>
</div>
</FORM>
</body>
</html>
在innerhtml中“this.value=this.parentElement.parentElement.rowIndex”的值不是有效的,请教这是为什么呢?