永发信息网

怎么用javascript做undo

答案:1  悬赏:80  手机版
解决时间 2021-01-29 02:33
怎么用javascript做undo
最佳答案
function doTab(c1, c2, r1, r2){  <br>    //从第c1列到第c2列,从第r1行到第r2行<br>    x1 = c1 - 1;<br>    x2 = c2 - 1;<br>    y1 = r1 - 1;<br>    y2 = r2 - 1;<br><br> if (x1==x2 &amp;&amp; y1==y2) <br>    return;  <br><br> htmlstr=&quot;&quot;;  <br><br> xspan=0;<br><br> yspan=0;<br>    try {<br>    for (i=x1;i&lt;=x2;i++) <br>    xspan+=tab1.rows[y1].cells[i].colSpan;<br>    for (i=y1;i&lt;=y2;i++) <br>    yspan+=tab1.rows[i].cells[x1].rowSpan;<br><br>    for (i=y1;i&lt;=y2;i++) { <br>    htmlstr+=&quot;&lt;br&gt;&quot;; <br>    for(j=x1;j&lt;=x2;j++){  <br>    htmlstr+=tab1.rows[i].cells[j].innerHTML;  <br>    }<br>    } <br>    htmlstr=htmlstr.substr(4); <br>    for (i=y1;i&lt;=y2;i++){ <br>    j=x1; <br>    while (j&lt;x2){ <br>    tab1.rows[i].deleteCell(x1); <br>    j++; <br>    } <br>    tab1.rows[i].cells[x1].colSpan=xspan;<br>    }<br>    for (i=y2;i&gt;y1;i--){<br>    tab1.rows[i].deleteCell(x1);<br>    }<br>    tab1.rows[y1].cells[x1].rowSpan=yspan;<br>    tab1.rows[y1].cells[x1].innerHTML=htmlstr; <br>    }<br>    catch (e) {<br>    alert('进行的操作无效');<br>    }<br>}  <br><br>更多<br>    0<br><br>  分享到:
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
谁能告诉我,早睡早起,到底是多早,多晚!
六叶生活馆怎么去啊,我要去那办事
父母都不是济南户口怎么样才能给孩子落成济南
涵曦体验店地址好找么,我有些事要过去
洗浴中心的毛巾要怎样洗,才能去油
下列关于蛋白质的叙述,错误的是A. 细胞的化
弦影的意思是什么啊?知道的请说下!
现在的造价培训的费用一般多少?
行李箱密码锁打不开了,怎么办?没改过密码,
单价5.00(元/千克)那它一斤是多少钱啊
轮胎如何保养?看花纹测胎压
黄柏的功效是()A.清湿热,退虚热B.清湿热,除
指爱美丽地址好找么,我有些事要过去
遥控直升飞机在不适用遥控器的情况下,第一道
qq飞车怎样得青铜宝箱好像买什么东西有得送的
推荐资讯
如果把笔记本的硬盘换了,原先的硬盘里的数据
小学生遇到大风怎么办
cctv2第一时间微信号
塑钢门窗制作利润多大
空花泡影什么意思,在[围城]里看到的一词
【口技表演】口技表演者表演了哪些内容?分别
win10咋样进入u盘启动设置
贵州茅台酒股份有限公司 天津有公司吗
寻乌县隔兴国县多少公里
花旦的意思是什么啊?知道的请说下!
【线程是什么】cpu的线程是什么意思
代步的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?