js怎么删除表格的一行Word文件下载.docx
《js怎么删除表格的一行Word文件下载.docx》由会员分享,可在线阅读,更多相关《js怎么删除表格的一行Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。
![js怎么删除表格的一行Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/19/38141b53-86a2-49bb-bbc7-c81083633764/38141b53-86a2-49bb-bbc7-c810836337641.gif)
}
(foundobj=thedoc[theobj])for(i=0;
!
foundobji++)foundobj=thedoc.forms[i][theobj];
for(i=
0;
foundobji++)foundobj=findobj(theobj,
thedoc.layers[i].document);
foundobjreturnfoundobj;
}
//添加一个列
count=1;
functionaddnewcolumn(){
vartxttdlastindex=
findobj("
txttdlastindex"
document);
varcolumnid=
parseint(txttdlastindex.value);
vartab=
document.getelementbyid("
tab"
);
varrowlength=tab.rows.length;
varcolumnlength(js怎么删除表格的一行)=
tab.rows[1].cells.length;
for(vari=0;
i varotd=
tab.rows[0].insertcell(columnlength);
otd.innerhtml="
href=javascript:
onclick=\"
deletesigncolumn("
+(++columnid)+"
)\"
删除"
;
}elseif(i==1){//第一列:
序号varotd=
tab.rows[1].insertcell(columnlength);
style=background:
#d3e6Fe;
width=100%;
+(++count)+"
}elseif(i>
1){
varotd=
tab.rows[i].insertcell(columnlength);
otd.id="
column"
+columnid;
otd.innerhtml="
height:
40px;
//添加一个行
varindex=1;
functionaddnewRow(){
vartxttRlastindex=
txttRlastindex"
varrowid=
parseint(txttRlastindex.value);
vartab=findobj("
varcolumnlength=
tab.rows[0].cells.length;
//添加行
varnewtR=
tab.insertRow(tab.rows.length);
newtR.id="
signitem"
+rowid;
i if(i==0){//第一列:
序号
newtR.insertcell(0).innerhtml=++index;
0textitem0type=textstyle=border:
0pxsize=12/>
elseif(i>
=4){
newtR.insertcell(i).innerhtml="
//添加列:
删除按钮
varlasttd=
newtR.insertcell(columnlength);
lasttd.innerhtml="
align=centerstyle=width:
40px>
onclick=\"
deletesignRow(signitem"
+rowid+"
//将行号推进下一行
txttRlastindex.value=(rowid+
1).tostring();
//删除指定行
functiondeletesignRow(rowid){
varsignitem=findobj(rowid,document);
//获取将要删除的行的index
varrowindex=signitem.rowindex;
//删除指定index的行
tab.deleteRow(rowindex);
//重新排列序号,如果没有序号,这一步省略for(i=2;
i }
--index
//删除指定列
functiondeletesigncolumn(columnid){vartab=
varcolumnlength=
//删除指定单元格
i tab.rows[i].deletecell(columnid);
//重新排列序号,如果没有序号,这一步省略varcolumn=columnlength-4;
for(varj=1;
j #d3e6Fe;
+j+"
--count;
篇三:
javascript动态操作表格,添加,删除行、列及单元格_表单按钮特效
"
http:
//
functioninit(){
_table=document.getelementbyid("
table"
_table.border="
1px"
_table.width="
800px"
for(vari=1;
i varrow=document.createelement("
tr"
row.id=i;
j varcell=document.createelement("
td"
cell.id=i+"
/"
+j;
cell.appendchild(document.createtextnode("
第"
+cell.id+"
列"
));
row.appendchild(cell);
newbody"
).appendchild(row);
functionrebulid(){
varbeginRow=document.getelementbyid("
beginRow"
).value;
/*开始行*/
varendRow=document.getelementbyid("
endRow"
/*结束行*/
/*/*/
varbegincol=document.getelementbyid("
begincol"
/*开始列*/
varendcol=document.getelementbyid("
endcol"
/*结束列*/
vartempcol=beginRow+"
+begincol;
/*定位要改变属性的列*/
alert(tempcol);
vartd=document.getelementbyid(tempcol);
for(varx=beginRow;
x for(vari=begincol;
i if(x==beginRow){
).rows[x].deletecell(i+1);
else{
).rows[x].deletecell(i);
td.rowspan=(endRow-beginRow)+1;
/*添加行,使用appendchild方法*/
functionaddRow(){
varlength=document.getelementbyid("
).rows.length;
/*document.getelementbyid("
).insertRow(length);
document.getelementbyid(length+1).setattribute("
id"
length+2);
*/
vartr=document.createelement("
tr.id=length+1;
vartd=document.createelement("
for(i=1;
i td.id=tr.id+"
+i;
td.appendchild(document.createtextnode("
+td.id+"
tr.appendchild(td);
).appendchild(tr);
functionaddRow_withinsert(){
var
row=document.getelementbyid("
).insertRow(document.getelementbyid("
).rows.length);
varrowcount=document.getelementbyid("
varcountcell=document.getelementbyid("
).rows.item(0).cells.length;
i varcell=row.insertcell(i);
cell.innerhtml="
新"
+(rowcount)+"
+(i+1)+"
cell.id=(rowcount)+"
+(i+1);
/*删除行,采用deleteRow(rowindex)*/
functionremoveRow(){
/*varrow=document.getelementbyid("
2"
varindex=row.rowindex;
alert(index);
).deleteRow(document.getelementbyid(document.getelem
entby