用脚本填充表格的问题
一个4*4的表格,想在第1行后添加一行带有colspan的行,正确插入了,但是现实是不正确的,为什么?
<script language="javascript">
function AddNewTr(){
var tr=document.all.table1.insertRow(1);
tr.insertCell().innerText="一二一";
tr.insertCell().innerText="二三二";
tr.cells[1].colspan = 3;
tr.cells[1].innerHTML = "填充";
}
</script>
问题点数:20、回复次数:6Top
1 楼bai11(悠悠生)回复于 2006-03-04 15:50:50 得分 0
但是显示是不正确的,为什么?
显示是不正确Top
2 楼bai11(悠悠生)回复于 2006-03-18 16:15:01 得分 0
upTop
3 楼mingxuan3000(铭轩)回复于 2006-03-18 16:33:45 得分 20
markTop
4 楼bai11(悠悠生)回复于 2006-04-03 21:56:46 得分 0
都没有人会?黄花菜都谢了Top
5 楼plcnc2003()回复于 2006-05-14 16:58:18 得分 0
朋友你的colspan写错了应该是colSpan,javascript要注意大小写的Top
6 楼plcnc2003()回复于 2006-05-14 17:02:52 得分 0
<script language="javascript">
function AddNewTr(){
var tr=document.all.table1.insertRow(1);
tr.insertCell().innerText="111";
tr.insertCell().innerText="2222";
tr.insertCell().innerText="333";
tr.cells[1].innerText=tr.cells[1].innerText+tr.cells[2].innerText;
tr.cells[2].removeNode();//这里或者用tr.deleteCell(2)
tr.cells[1].colSpan=2;
}
</script>还要注意先把合并的单元格后面的格先删除再设置colSpan的值要不会出错的Top




