当我有更多相同Id的内容时,我如何在Id属性中添加数字增量
How can i add increament of number in an Id attribut when i have more content with same Id?
我有相同id的内容,但只有第一个内容从id中排除了函数,我如何向每个id添加数字Ex id="file0",id="file1"id="file2"等
<a id="test" class="list">Rice</a>
<a id="test" class="list">Beans</a>
<a id="test" class="list">Suji</a>
这是我的javaScript
var elements = document.getElementsByClassName("list");
var id = '';
for(var i=0; i<elements.length; i++) {
id += elements[i].class;
}
document.write(id);
也许这就是您想要的。我已经从HTML中删除了id,并用Javascript添加了它们:
<html>
<head></head>
<body>
<a class="list">Rice</a>
<a class="list">Beans</a>
<a class="list">Suji</a>
<script type="text/javascript">
var className = "list";
var elements = document.getElementsByClassName(className);
for(var i=0; i<elements.length; i++) {
elements[i].setAttribute("id", className + i);
}
</script>
</body>
</html>
试试这个:
<html>
<head></head>
<body>
<a class="list">Rice</a>
<a class="list">Beans</a>
<a class="list">Suji</a>
<script type="text/javascript">
var elements = document.getElementsByClassName("list");
for(var i=0; i<elements.length; i++) {
element[i].id += elements[i].class + i;
}
</script>
</body>
</html>
它会给你类似list1、list2和list3的id。
相关文章:
- 使用Google'设置ID属性;s映射API
- 如何排除对象'在$.toJSON之前或期间的s id属性
- 为什么可以't我得到特定跨度的ID属性
- 如何传递id属性而不是值
- 设置 HTML 自定义属性与在 ID 属性中存储信息
- 如何选择并单击没有 id 属性的按钮
- 在标头中显示id属性
- 如何使用json对象作为li元素的id属性或使用javascript锚定标记id
- 如何将javascript变量值设置为html元素的id属性
- 根据单选按钮id属性调用ajax jquery
- 如何用angular js对HTML元素的id属性进行条件设置
- 在模板angularJs中从控制器填充id属性的值
- JavaScript文档.getElementById(“id”)和元素id属性
- 如何查找所有具有匹配类名的id属性
- 使用 jQuery 通过 ID 属性选择 HTML 元素
- 从 Zend 窗体元素中删除 id 属性
- 使用 for 循环,如何迭代对象以向其添加 id 属性
- 查找 DOM 上具有“id”属性的所有元素
- 页面上第二个表单所需的唯一 id 属性
- 在包含许多元素的页面中首选 id 属性或数据属性