js 获取页面上的span var NodeList=document.getElementsByTagName ("span"); 怎么获取每个span的ID 10

<spanid="DataGridMain_ctl00_DataGridDetail_ctl02_lblSN"name="lblSN">3080677892</span>... <span id="DataGridMain_ctl00_DataGridDetail_ctl02_lblSN" name="lblSN">3080677892 </span>
<span id="DataGridMain_ctl00_DataGridDetail_ctl03_lblSN" name="lblSN">3080679005 , 3080679006 , 3080679007 , 3080679008 , 3080679009 </span>

<span id="DataGridMain_ctl00_DataGridDetail_ctl06_lblSN" name="lblSN">3080680534 , 3080680535 , 3080680536 , 3080680537 , 3080680538 </span>每个span的ID都 是动态加上去的,或者有什么 方法可获取span的ID
展开
 我来答
lvyingtang
2011-12-07 · TA获得超过645个赞
知道小有建树答主
回答量:675
采纳率:100%
帮助的人:707万
展开全部
function test()
{
var spans=document.getElementsByTagName("span");
var arr=[];
for(var i=0;i<spans.length;i++)
{
if(spans[i].id=="")
{arr.push("没有id属性");}
else
{arr.push(spans[i].id);}
}
alert(arr.join("[+]"));
}
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liruxing1715
2011-12-07 · TA获得超过241个赞
知道小有建树答主
回答量:169
采纳率:0%
帮助的人:98.9万
展开全部
ID 在HTML 代码中是唯一的。
var 变量 = document.getElementById("ID值");
追问
我的id是动态生成的   用的是服务器控件

是两个Repeater嵌套在一起,label在第二个repeater中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式