如果取动态生成的多个<span></span>的ID值? 根据我的选择,可以动态生成一定数量的<span>,现在我想取到所有生成的<span>的ID值,这个ID值是我在程序中取的数据库中的值,我考虑到通过循环来取,但不知道怎么来处理,请高手们指点,先谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以考虑两种方法,1)后台使用Request.form["span name"];2)可以考虑使用循环取到span(js的document.getElementsByTagName)然后存储到特定的hidden field(加了runat=server更好)里面,后台你就可以为所欲为了 var span_tag=document.getElementsByTagName("Span"); for(var j=0;j<span_tag.length;j++) { var Id=span_tag[j].id; ......... //do something } <script>function getSpans(){ var tags=document.getElementsByTagName("Span"); IDs="" for(var i=0;i<tags.length;i++) { if(tags[i].id){ IDs+=","+tags[i].id; } } //IDs,即为所有有id的span的字串}</script> var arSpanIDs=[]; var oSpans=document.getElementsByTagName("span"); for(var i=0;i<oSpans.length;++i){arSpanIDs.push(oSpans[i].id);} 将几个数存入一数组 FormsAuthentication问题? .net注册页 如何删除A表中,A_1字段相同的记录,但还保留一条(A_Time字段时间最大的那一条)? GridView分页---急--100分 asp.net web.config配置问题!? COM+ 无法与 Microsoft 分布式事务协调程序交谈? 求gridview绑定mysql的源码 DocumentNavigator是属于哪个命名空间? 超链接列的数据绑定问题. 文本编辑器相关问题 如何用dundas实现多个饼的饼图
var span_tag=document.getElementsByTagName("Span");
for(var j=0;j<span_tag.length;j++)
{
var Id=span_tag[j].id;
......... //do something
}
<script>
function getSpans(){
var tags=document.getElementsByTagName("Span");
IDs=""
for(var i=0;i<tags.length;i++)
{
if(tags[i].id){
IDs+=","+tags[i].id;
}
}
//IDs,即为所有有id的span的字串
}
</script>
var oSpans=document.getElementsByTagName("span");
for(var i=0;i<oSpans.length;++i){arSpanIDs.push(oSpans[i].id);}