css可以通过定义一个class来重复调用,其他的好像不行。
不过可以用cloneNode()完全copy一个一模一样的table
然后改他的id及里边的内容。
不过可以用cloneNode()完全copy一个一模一样的table
然后改他的id及里边的内容。
解决方案 »
- 还是精确度问题
- IE下不支持这样操作?
- 兄弟们,firefox里面有个很方便的管理hosts的组件,叫什么去了??
- 关于获取上一页地址的js、asp方法总结,各位看看我是不是说全了?
- 父节点display为none,如何得到子节点的宽高
- 如何检查一段字符串里含有html代码?
- javascript阻止事件流问题、
- 控制图片尺寸的问题
- 怎么用JS得到AX控件里的数据??
- SOS!!!WEB页面消息框中的链接问题,100分,解决问题,马上给分!
- 高分!如何用JavaScript实现网页中图片的禁止下载??
- 我在页面登录时用javascrip编写了一段倒计时程序,但在页面上加一些控件,当触发这个控件时,页面就会刷新又从新计时,怎么解决。
for(var k in t1) {
try { t2[k] = t1[k]; } catch(e) {}
}
try { if(k!="outerHTML" && k!="id") t2[k] = t1[k]; } catch(e) {}
}
<tr><td>dd</td></tr>
</table><table id="t2" onclick="this.style.cssText=t1.style.cssText">
<tr><td>dd</td></tr>
</table>
你的方法效率会不会太低啊?to fason(阿信):
style是赋了值,但是其它像cellSpacing,border这些就赋不到过去了....
<tr><td>dd</td></tr>
</table><table id="t2"></table>
<input onclick="if(document.all.t2) document.all.t2.replaceNode(document.all.t1.cloneNode(true));" type=button value="copy">
<table id="t1" style="color:red" cellSpacing="0" border="1">
<tr><td>dd</td></tr>
</table><table id="t2"></table>
</div>
<input onclick="if(document.all.t2) document.all.t2.replaceNode(document.all.t1.cloneNode(true));alert(aa.innerHTML);" type=button value="copy">用以上的代码查看,t2的id已变成了t1,我想加this.id='t2',但是结果一样.....
<tr><td>dd</td></tr>
</table><table id="t2"></table>
<input onclick="if(document.all.t2) document.all.t2.outerHTML=document.all.t1.outerHTML.replace(/t1/i,'t2');alert(t2.outerHTML)" type=button value="copy">