javascript 怎么给标签里面添加id 10

<script>varname=document.getElementsByTagName("div");vararr=[];for(variinname){遍历每个di... <script>
var name=document.getElementsByTagName("div");
var arr=[];
for(var i in name)
{
遍历每个div,给每个div添加id 然后添加到 arr数组中;
}
var a=document.getElementById(div[i]);
a.onclick=function(){ //获取每个div的背景颜色
alert(this.style.background);
</script>
<body>
<div></div>
<div></div>
<div></div>
<body>
哪位大侠给点想法
展开
 我来答
pieryon
推荐于2016-04-02 · 知道合伙人数码行家
pieryon
知道合伙人数码行家
采纳数:14411 获赞数:166864
获取软件设计师高级职称 万达金融最佳创新奖

向TA提问 私信TA
展开全部
举例:比如有个div,需要给它增加id:
<div>good</div>
1、首先获取元素:var divObj = document.getElementByTag("div")[0];
2、设置id属性:divObj.setAttribute("id","divId");
或者divObj.id='divId';
wuxd7
2014-04-21 · TA获得超过323个赞
知道小有建树答主
回答量:452
采纳率:100%
帮助的人:283万
展开全部
var name=document.getElementsByTagName("div");
var arr=[];
for(var i=0,len=name.length;i<len;i++)
{
name[i].id=****//你的id;
name[i].onclick=function(){
alert(this.style.background);
}
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hyjiacan
2014-04-21 · TA获得超过3912个赞
知道小有建树答主
回答量:894
采纳率:100%
帮助的人:1078万
展开全部
i.id = '你要整的id'; // 或者 i.setAttribute('id', '你要整的id');
arr.push(i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式