如何用js给元素添加ID

我想给网页中的dl标签每个添加上ID也就是dl_0、dl_1、dl_2..这样的形式...这样循环下去。我已经获取到网页中所有的dl标签了for(i=0;i<dlall.... 我想给网页中的dl标签每个添加上ID 也就是dl_0、dl_1、dl_2..这样的形式...这样循环下去。我已经获取到网页中所有的dl标签了
for(i=0;i<dlall.length;i++){
?这里应该怎么写
}
悲剧了,都不行。。。我循环有写错吗
可能是我调用的问题,等晚上回来再仔细试试·先谢谢二位了
展开
 我来答
刺友互
高粉答主

2019-06-04 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:72.3万
展开全部

1、在我们的电脑上打开软件,新建一个html页面。

2、在html页面创建一个id为xx,值为666的文本框,通过var v=document.getElementById('xx').value;原生js方法来获取文本框的值。

3、在script中加上alert(v);,来弹框查看原生js方法是否根据id获取元素的值了。

4、在浏览器中运行项目,可以看到页面弹框的值是id为xx的元素的值,已经成功通过原生js方法根据id获取元素。

5、jquery方法需要先添加jquery.js,然后通过var w = $('#xx').val();来获取元素的值。

6、运行项目,在浏览器中可以看到与原生js方法获得元素的值相同。

_永恒_Saber
推荐于2018-02-27 · 超过13用户采纳过TA的回答
知道答主
回答量:25
采纳率:0%
帮助的人:30万
展开全部

前面几个人说的方法就可以填加上ID的,如果有错也是你获取dl标签那里出错了,仔细检查一下你的代码吧。

下面我做了个例子你可以参考下。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>

<html xmlns="http://www.w3.org/1999/xhtml";>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

<title>无标题文档</title>

<script type="text/javascript">

function qq(){

var dlall=document.getElementsByTagName('dl');

for(i=0;i<dlall.length;i++){

dlall[i].id='dl_'+i;

}

}

window.onload=qq;

</script>

</head>

<body>

<dl>

<dt></dt>

<dd></dd>

</dl>

<dl>

<dt></dt>

<dd></dd>

</dl>

<dl>

<dt></dt>

<dd></dd>

</dl>

<dl>

<dt></dt>

<dd></dd>

</dl>

</body>

</html>

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱俊涛圈圈
2011-06-17 · TA获得超过267个赞
知道小有建树答主
回答量:455
采纳率:0%
帮助的人:329万
展开全部
dlall[i].ID="dl_"+i.toString();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zgh26782000
2011-06-17 · TA获得超过1453个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:499万
展开全部
dlall[i].id = "dl_"+i
或者
dlall[i].setAttribute("id", "dl_"+i)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Zy_try
2011-06-17 · TA获得超过291个赞
知道小有建树答主
回答量:848
采纳率:0%
帮助的人:188万
展开全部
ID 的问题应该果断的拼接啊 你id 都能设置的话 那部乱套了么
怎么样的业务要你给标签加id 啊- -~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式