日期:2014-05-16  浏览次数:20433 次

div内容复制的问题,急
我在ASP.NET 1.1中使用javascript
将一个本身是隐藏的div的内容用innerHtml方式放到另个Div中去显示
由于隐藏的div中有输入框或其它的一个asp.net服务器控件
用这种方式显示实际在页面中就有两个ID相同的输入框存在,所以在提交的时候
输入框的内容就会有两个并且用逗号隔开

我用innerHtml将原来那个div等于空都不行,请问javascript还有没有什么其它方法将
一个div中的内容放到另一个div中去显示,谢谢!


------解决方案--------------------
<div id="mm" style="display:none"><asp:textbox runat="server" id="tbName"></asp:textbox></div>
<div id="nn">nn</div>
JS:
document.getElementById("nn").innerHTML = "";
document.getElementById("nn").appendChild(document.getElementById("mm")); //当然你还可以使用 insertBefore 方法