怎么动态添加和删除表格Word文档格式.docx
《怎么动态添加和删除表格Word文档格式.docx》由会员分享,可在线阅读,更多相关《怎么动态添加和删除表格Word文档格式.docx(15页珍藏版)》请在冰点文库上搜索。
![怎么动态添加和删除表格Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/7/7a184f23-4c90-451e-817b-e6818445e0fc/7a184f23-4c90-451e-817b-e6818445e0fc1.gif)
产品名称<
型号规格<
tdalign=centerwidth=11%>
单价<
数量<
总价<
/tr>
/table>
td>
总计:
inputtype=textname="
zjg"
inputname='
litif'
type='
hidden'
value="
0"
/>
inputtype=buttononClick="
addRow(testTbl)"
value=新增>
inputtype=buttonvalue=删除class="
del"
onClick="
delRow(testTbl)"
inputtype=submitvalue="
确定"
/form>
script>
/**
*添加
*/
functionsett(table){
form1.dj2.value="
ni"
;
}
functionaddRow(table){
//获得表格的行数
varrow=table.rows.length;
//获得表格的列数
varcell=table.rows[0].cells.length;
//添加行
varnewTr=table.insertRow();
newTr.bgcolor="
#ffffff"
//添加列
for(varj=1;
j<
=cell;
j++){
varnewTd=newTr.insertCell();
add(newTd,j,row);
*删除行
functiondelRow(table){
varcks=document.forms[0].ck;
if(cks!
=undefined){
if(cks.length==undefined){
if(cks.checked){
table.deleteRow
(1);
}
}else{
for(vari=0;
i<
cks.length;
i++){
varck=cks[i];
if(ck.checked){
varnumber=i+1;
table.deleteRow(number);
cks=document.forms[0].ck;
//全部删除时
if(cks==undefined){
varrow=table.rows.length;
return;
i--;
trimNumber(table);
*排号
functiontrimNumber(table){
varrows=table.rows.length-1;
for(vari=1;
=rows;
varrow=table.rows[i];
row.cells[1].innerText=i;
*为列添加文本
functionaddText(newTd,text){
newTd.innerText=text;
*为列添加标签
functionaddHTML(newTd,HTML){
newTd.innerHTML=HTML;
functionadd(newId,cell,row){
if(cell==1){addHTML(newId,"
inputtype='
checkbox'
value='
"
+(row+1)+"
'
name='
ck'
/>
);
newId.align="
center"
}elseif(cell==2){
addText(newId,row);
}elseif(cell==3){
addHTML(newId,"
button'
cpdj"
style='
width:
100%'
单击选择商品'
onClick='
openss()'
}elseif(cell==6){
addHTML(newId,"
text'
dj"
100%;
text-align:
center'
elseif(cell==4){
cpname"
elseif(cell==5){
cpxh"
elseif(cell==7){
sl"
elseif(cell==8){
rt"
newId.style.background="
#FFFFFF"
/script>
对我有用[0]丢个板砖[0]引用举报管理TOP回复次数:
6
bhtfg538
(浪客~)
#1楼得分:
40回复于:
14:
29varnewTd=newTr.insertCell();
然后给没个newTd一个id吧
newTd.id="
Num"
+i;
....
Pri"
+j;
然后去计算每个i*j的价格你尝试下
对我有用[0]丢个板砖[0]引用举报管理TOP精华推荐:
【散分】你是如何隐藏你的变量和属性的
songpengasp
(有问题先找XX、Google.)
#2楼得分:
19:
17选择商品出现一个对话框,然后选择对应的商品
弹出网页对话框吧
varwin=window.open(.....);
选择页面window.returnValue=...
window.close();
JavaScript版俄罗斯方块EasyTetris实现原理
zhangshenqiu
(45度向上倾斜)
#3楼得分:
27:
23我是来学习的
为什么像腾讯首页、淘宝首页CSS都是内嵌的
gonxi
#4楼得分:
2008-07-1109:
07:
21典型购物车的需求,你参考下吧,很多商城代码里都有的.
【分享】重新认识IE盒模型bug
#5楼得分:
0回复于:
2008-07-1114:
09:
26能给一个实际的例子吗?
?
正则表达式
s_liangchao1s
(温故而知新)
4
#6楼得分:
2008-07-1117:
16:
30HTMLcode
!
DOCTYPEHTMLPUBLIC"
-//W3C//DTDHTML4.0Transitional//EN"
HTML>
HEAD>
TITLE>
NewDocument<
/TITLE>
style>
table{
border:
1solidred;
border-collapse:
collapse
}
td{
font-size:
15px;
width:
140;
1solidblue
p{
15px
/style>
/HEAD>
BODY>
TABLEid="
otbl"
TR>
TD>
选择<
/TD>
序列<
选择商品<
产品名称<
型号规格<
单价<
数量<
总价<
/TR>
/TABLE>
br/>
p>
INPUTTYPE="
text"
alltotal"
/p>
button"
新增"
onclick="
_Insert()"
删除"
_Delete()"
确认"
>
/BODY>
SCRIPTLANGUAGE="
JavaScript"
--
varnum=0;
function$(sId){returndocument.getElementById(sId);
//新增
function_Insert(){
num++;
varotbl=$("
varnewRow=otbl.insertRow(num);
varnewCell0=newRow.insertCell(0);
newCell0.innerHTML="
INPUTTYPE='
do'
id='
chk"
+num+"
varnewCell1=newRow.insertCell
(1);
newCell1.innerHTML=num;
varnewCell2=newRow.insertCell
(2);
newCell2.innerHTML="
选择商品'
_Openss(this)'
varnewCell3=newRow.insertCell(3);
newCell3.innerHTML="
oname'
varnewCell4=newRow.insertCell(4);
newCell4.innerHTML="
otype'
varnewCell5=newRow.insertCell(5);
newCell5.innerHTML="
omon'
onblur='
_Check(this)'
varnewCell6=newRow.insertCell(6);
newCell6.innerHTML="
onum'
varnewCell7=newRow.insertCell(7);
newCell7.innerHTML="
total'
}
//删除
function_Delete(){
varcks=document.getElementsByName('
cks.length==0&
&
alert("
无商品可删除"
for(vari=0;
i<
if(cks[i].checked==true){
$("
).deleteRow(i+1);
_Delete();
_Sort();
//排序
function_Sort(){
for(varj=1;
j<
$("
).rows.length;
j++){
).rows[j].cells[1].innerHTML=j;
num=$("
).rows.length-1;
//打开选择商品列表
function_Openss(obj){
varoval=window.showModalDialog("
sel.html"
null,"
DialogWidth:
300px;
DialogHeight:
200px"
obj.parentNode.nextSibling.firstChild.value=oval;
obj.parentNode.nextSibling.nextSibling.nextSibling.firstChild.focus();
//check这部分自己完善
function_Check(otxt){
varnum1=otxt.value;
varnum2=otxt.parentNode.previousSibling.firstChild.value;
if(isNaN(otxt.value)){
alert('
请输入正确格式'
otxt.focus();
returnfalse;
if(otxt.name=="
onum"
){
otxt.parentNode.nextSibling.firstChild.value=num1*num2;
//-->
/SCRIPT>
/HTML>
商品页面
sel.html
HTMLcode
METANAME="
Generator"
CONTENT="
EditPlus"
Author"
Keywords"
Description"
functionret(oli){
self.close();
window.returnValue=oli.innerText;
lionclick="
ret(this)"
aa<
/li>
bb<
cc<
对我有用[0]丢个板砖[0]引用举报管理TOP
管理菜单生成帖子置顶推荐取消推荐锁定解锁移动编辑删除帖子加分帖子高亮取消高亮结帖发帖回复相关问题
JS如何实现ONBLUR自动计算?
如何在jsp里实现数据动态更改?
Java/Web开发-CSDN社区community...Javascript+文本框+实时计算,结果显示不准确,应该如何解决?
请教高手...
公司简介|招贤纳士|广告服务|银行汇款帐号|联系方式|版权声明|法律顾问|问题报告
北京创新乐知广告有限公司版权所有,京ICP证070598号
世纪乐知(北京)网络技术有限公司提供技术支持
Email:
webmaster@
Copyright?
1999-2010,CSDN.NET,AllRightsReserved