首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
Web 开发
JavaScript
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
置为精华
锁定帖子
移动帖子
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
div内容复制的问题,急
[已结贴,结贴人:yxfloveann]
加为好友
发送私信
在线聊天
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
回复次数:
3
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
meizz
梅花雪
等级:
发表于:
2007-10-17 18:58:57
1
楼 得分:
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 方法
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yxfloveann
峰峰
等级:
发表于:
2007-10-18 10:27:54
2
楼 得分:
0
谢谢你的帮助,我已经解决问题了
你给的程序还要加个document.getElementById("mm").style.display="block";才显示得出来
另外能不能给我介绍一个可以查询这些javascript函数的手册,我下了几个都不详细,谢谢!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
yxfloveann
峰峰
等级:
发表于:
2007-10-19 14:32:24
3
楼 得分:
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
abc推荐给好友