首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • div内容复制的问题,急 [已结贴,结贴人:yxfloveann]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-17 18:11:51 楼主
    我在ASP.NET 1.1中使用javascript
    将一个本身是隐藏的div的内容用innerHtml方式放到另个Div中去显示
    由于隐藏的div中有输入框或其它的一个asp.net服务器控件
    用这种方式显示实际在页面中就有两个ID相同的输入框存在,所以在提交的时候
    输入框的内容就会有两个并且用逗号隔开

    我用innerHtml将原来那个div等于空都不行,请问javascript还有没有什么其它方法将
    一个div中的内容放到另一个div中去显示,谢谢!
    50  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-17 18:58:571楼 得分:50
    <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 方法
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-18 10:27:542楼 得分:0
    谢谢你的帮助,我已经解决问题了
    你给的程序还要加个document.getElementById("mm").style.display="block";才显示得出来

    另外能不能给我介绍一个可以查询这些javascript函数的手册,我下了几个都不详细,谢谢!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2007-10-19 14:32:243楼 得分:0
    对不起,又出现个问题
    当div中有select的时候,appendChild载入后select无法显示,但在FF里一切正常
    这是怎么回事呀??
    <div id="mm" style="display:none" >
    <asp:textbox runat="server" id="tbName" >  </asp:textbox >
    <asp:DropDownList id="DropDownList1" runat="server" Width="168px"> </asp:DropDownList>
    </div > 
    <div id="nn" >nn  </div > 
    JS: 
    document.getElementById("nn").innerHTML = ""; 
    document.getElementById("nn").appendChild(document.getElementById("mm"));

    运行时候那个DropDownList框不显示出来,但在FF里要显示,换成insertBefore也是一样的情况,谢谢!
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved