请教关于属性拷贝的问题 css可以通过定义一个class来重复调用,其他的好像不行。不过可以用cloneNode()完全copy一个一模一样的table然后改他的id及里边的内容。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 试试(未必可以)for(var k in t1) { try { t2[k] = t1[k]; } catch(e) {}} for(var k in t1) { try { if(k!="outerHTML" && k!="id") t2[k] = t1[k]; } catch(e) {}} <table id="t1" style="color:red" cellSpacing="0"><tr><td>dd</td></tr></table><table id="t2" onclick="this.style.cssText=t1.style.cssText"><tr><td>dd</td></tr></table> to mindon(麦盾):你的方法效率会不会太低啊?to fason(阿信):style是赋了值,但是其它像cellSpacing,border这些就赋不到过去了.... <table id="t1" style="color:red" cellSpacing="0"><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"> <div id="aa"><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',但是结果一样..... <input onclick="if(document.all.t2) var newnode=document.all.t1.cloneNode(true);newnode.id='t2';document.all.t2.replaceNode(newnode);alert(t2.innerHTML)" type=button value="copy"> <table id="t1" style="color:red" cellSpacing="110"><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"> 显示系统时间(保存为HTML文件就能看到效果) jq求助 沿着对角线运动的div 问题。。。 关于javascript与json 动态替换的问题 多个select,怎么样通过单独一个select来统一改变其它select的选项? jquery.datalink 具体怎么用? 求救,关于事件冒泡的疑惑? 如何用javascript实现发送邮件的功能阿? 请问用户名和密码允许特殊字符,怎么防止注入? 高分!如何用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">