16个回答
展开全部
var array = new Array() ;
$.each($("ul li "),function(index,item){
array.push($(this).attr("id"));
});
可以试试
$.each($("ul li "),function(index,item){
array.push($(this).attr("id"));
});
可以试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你会不会jquery,我用jquery写了下,希望对你有帮助:
$(function(){
var l = $("li");
var ids = [];
for(var i = 0; i < l.size(); i++){
ids[i] = l.eq(i).attr("id");
}
alert(ids);
});
$(function(){
var l = $("li");
var ids = [];
for(var i = 0; i < l.size(); i++){
ids[i] = l.eq(i).attr("id");
}
alert(ids);
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var li=document.getElementsByTagName("li");
var idArray=[];
for(let i=0;i<li.length;i++){
idArray.push(li[i].getAttribute('id'))
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
document.getElementsByTagName('li') 获取所有的li标签
然后你可以循环取它的id
然后你可以循环取它的id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(var i = 1;i<dom.length;i++){
dom[i].setAttribute("id","tab_left_"+i);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询