两个div 相同的id,怎么获得第二个div 的对象啊?

<div id="d1"></div>
<div id="d1"></div>

第1个回答  2011-07-12
同一个文件中,ID是不能重复的, 应该用class或者name替代
第2个回答  推荐于2018-04-04
页面中每一个标签的id都应该是唯一的,如果是同类标签,你可以使用name属性来定义
<div name="d1"></div>
<div name="d1"></div>
在js中使用
var divarr = document.getElementsByName("d1");
来得到对象数组
调用时使用下标来指定不同的对象
如:divarr[0].innerHTML = "测试层div1";本回答被网友采纳
第3个回答  2011-07-12
id名称只能定义一次!
第4个回答  2011-07-12
id还可要弄相同的,服你you,class可以相同,id最好不要一样。
用for in 可以解决追问

id相同是因为我的父目录是复制过去的,可以看见是蓝色的。 所以没办法了。只能相同。除非不用复制的方法。

for in 不会用, 只知道遍历, 能不能写的详细点啊。

第5个回答  推荐于2017-09-13
网上设计上两个div的名称是不允许相同的。

隐藏的方法可以加上style="display:none"

二个相同的ID的,我的确不知道。但你可以试试这个方法:
一个设为a1,另一个设为a2。然后用var arrObj = eval("document.all.a"+i); //i是数值变量。
本回答被提问者采纳

两个div 相同的id,怎么获得第二个div 的对象啊?
同一个文件中,ID是不能重复的, 应该用class或者name替代

在jquery里,怎么选择“某个指定id的div下面的第2个子div”?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的<script>标签,输入jquery代码:$('#a').append($('#a div').eq(1).text());。3、浏览器运行index.html页面,此时成功通过jquery挑选了id为a的div下面的第2个子div并打印了文本。

div之间的空隙
1、首先把div样式设为浮动(style="float:..."),假如我有两个div吧(div1和div2),把div1设置为style="float:left",第二个可以不设 2、在div1的样式再加上这个属性“_margin-right:-3px”,注意前面有下划线“_”示例:<div id='div1' style='float:left;_margin-right:-3px'>aaa<\/div...

怎么用jquery 获取同级div 上一个div的id 跟下一个div的id
先获取当前对象,再根据对象去获取上一个兄弟节点和下一个兄弟节点 .prev()定义和用法 prev() 获得匹配元素集合中每个元素紧邻的前一个同胞元素,通过选择器进行筛选是可选的。.prev(selector)参数描述 selector 字符串值,包含用于匹配元素的选择器表达式。--说明:如果给定一个表示 DOM 元素集合的...

怎么查找class里面第二个div
两个div用同一个class,然后使用getelementbyclassname方法获取,得到的是个数组,去第二项即可

...2个相同的DIV,他们的CSS都一样,为什么第一个DIV能显示正常,第二个却...
你好,很高兴为你解答网页制作问题: 设置两个div id相同就覆盖了,你可以用两个不同的id 调用同一个css 就可以了 满意望采纳评价 满意请采纳

js同时显示多个同id的div层?
id和name不同,name可以重复,所以document.getElementsByName()获得的是一个数组,document.getElementById()获得的是一个元素。仔细看,函数名当中的element一个是复数一个是单数。你可以把那些div的name设置成一样,然后document.getElementsByName()得到你的div数组,遍历这个数组,把每个div的style....

怎样在div内定位两个div的位置?
relaitve。第一个小DIV属性设置成为position:absolute; z-index:1。第二个小DIV属性设置成为position:absolute; z-index:2。width、height、left和top视情况而定。注:1、父级div用相对定位position:relative,子级div用绝对定位position:absolute。2、z-index的值,从小到大代表着从下到上。

如果一个页面中有多个相同id,如何用JQuery选中所有对应元素
首先id是不允许有相同的,如果是有共同属性的某类元素的话,用class。如果有几个是相同的话,取到的值是页面由上到下第一个的值,取值是没有什么不同的,跟普通的根据id取值是一样的。如果对于多个元素或者多条数据的话,要用ID的话,可以动态生成id,前面可以加前缀等的,比如用“row_id”+i来...

如何实现点击两个属性相同的div同时消失,类似消消乐的那种?
1. 对生成的每个 div 绑定点击事件(一般是事件委托),生成这个 div 时,绑定一个标识(要点击 div 的时候可以查到这个 div 对应的对象),直接绑定事件可以直接在传入对应对象为入参,事件委托可以用 data- 的形式 2. 用一个变量,如 firstClick 来存储第一次点击的元素对应的对象,第二次点击的...

相似回答