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 展开
<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 展开
2个回答
展开全部
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>
{
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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询