JS为DIV动态设置ID属性
<divid="iproduct"><div><ahref=""target=""><imgsrc="images/1.jpg"onload="imgZoomer(thi...
<div id="iproduct">
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
在id为“iproduct”的DIV中包含有若干个div,请问如何用JS为里面的每个div设置不同的ID属性 展开
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
<a href="" target=""><img src="images/1.jpg" onload="imgZoomer(this,100,100)" /></a>
</div>
<div>
在id为“iproduct”的DIV中包含有若干个div,请问如何用JS为里面的每个div设置不同的ID属性 展开
5个回答
展开全部
JS为里面的每个div设置不同的ID属性的代码如下:
<script>
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i<objs.length;i++)
{
objs[i].id="myid" + i;
}
</script>
objs[i].id="myid" + i; 遍历一下,在id后面加上遍历索引,每个div的id就不一样了,而且有规律。
扩展资料:
也可以用如下方式:
<script src="http://code.jquery.com/jquery-1.4.3.min.js" type="text/javascript"></script>
<script>
$(function(){
var i=0;
$("#iproduct div").each(
function(){
$(this).attr("id","id"+i);
i++;
}
)
});
</script>
展开全部
<script>
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i<objs.length;i++)
{
objs[i].id="myid" + i;
}
</script>
objs[i].id="myid" + i; 遍历一下,在你的id后面加上遍历索引,每个div的id就不一样了,而且有规律的。
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i<objs.length;i++)
{
objs[i].id="myid" + i;
}
</script>
objs[i].id="myid" + i; 遍历一下,在你的id后面加上遍历索引,每个div的id就不一样了,而且有规律的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2018-02-27
展开全部
获取每个节点添加名字就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
虽然不知道你要干嘛
<script>
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i<objs.length;i++)
{
objs[i].id="......";
}
</script>
<script>
var objs=document.getElementById("iproduct").getElementsByTagName("div");
for(var i=0;i<objs.length;i++)
{
objs[i].id="......";
}
</script>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<script src="http://code.jquery.com/jquery-1.4.3.min.js" type="text/javascript"></script>
<script>
$(function(){
var i=0;
$("#iproduct div").each(
function(){
$(this).attr("id","id"+i);
i++;
}
)
});
</script>
<script>
$(function(){
var i=0;
$("#iproduct div").each(
function(){
$(this).attr("id","id"+i);
i++;
}
)
});
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询