| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 675 人关注过本帖
标题:关于动态添加组件的问题
只看楼主 加入收藏
mxr
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-27
收藏
 问题点数:0 回复次数:7 
关于动态添加组件的问题
我想要根据获取的数据动态地在页面添加button组件,不知道该怎么实现,请帮忙解决一下,谢谢!

比如我获取了一个数组,把该数组的值作为动态添加的button组件的VALUE,并且各个组件的NAME作为ID不能重复。该怎样写代码?请指教!
搜索更多相关主题的帖子: VALUE button 动态 组件 NAME 
2006-05-24 16:18
llingma
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-5-19
收藏
得分:0 
用ASP结合HTML,SCRIPT一起写或干脆用Respone.write来写

2006-05-24 16:33
mxr
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-27
收藏
得分:0 

我只会JAVASCRIPT,但是这段代码不知道怎么实现?请给我代码片断可以吗?非常感谢!

2006-05-24 16:37
llingma
Rank: 1
等 级:新手上路
帖 子:96
专家分:0
注 册:2006-5-19
收藏
得分:0 
要结合ASP循环

2006-05-24 17:17
mxr
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-27
收藏
得分:0 
<script language="javascript">
var i=7;
function addrow()
{
for (var j=0;j<i;j++)
{
document.all.myform.innerHTML= "<input type='button' value='button"+j+"'>";
alert(j);
}
}
</script>
<body onload="addrow()">
<form name="myform">
<input type="button" value="arr">
</form>
</body>

这是我结合循环做的,但是结果只有一个button,后面的button把前面的button覆盖了,全都在一个地方新增,怎样可以使各个button依次纵向排列,?
2006-05-25 08:42
mxr
Rank: 1
等 级:新手上路
帖 子:39
专家分:0
注 册:2006-4-27
收藏
得分:0 
<script language="javascript">
var i=0;
function add() {
while(i<7)
{
i++;
var tbl = document.all.tb;
var tr = tbl.insertRow();
var td = tr.insertCell();
td.innerHTML = "<input type=button name=dd value = dd"+i+">"
alert(i);
}
}
</script>
<body onload="add()">
<table id=tb >

</table>
</body>

我实现了,代码与大家共享。
2006-05-25 09:11
zhuozhuo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-3
收藏
得分:0 
放在table里不可以吗?

2006-05-25 10:09
zhuozhuo
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2006-3-3
收藏
得分:0 
呵呵 发晚了  已经用table 解决了~~

2006-05-25 10:10
快速回复:关于动态添加组件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020612 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved