某个div中有多个同级且id class均相同的子元素,如何在不用jQuery的情况下定位该div中的第三个子元素
时间: 2024-02-09 20:07:53 浏览: 123
可以使用原生的JavaScript方法 `querySelectorAll` 来获取所有符合条件的子元素,然后通过索引获取该div中的第三个子元素。
例如,假设该div的id为 `parentDiv`,class为 `child`,可以使用以下代码定位该div中的第三个子元素:
```javascript
var parentDiv = document.getElementById('parentDiv');
var thirdChild = parentDiv.querySelectorAll('.child')[2];
```
这里使用了 `querySelectorAll` 获取所有class为 `child` 的子元素,然后通过索引 `[2]` 获取第三个子元素。注意,索引是从0开始的。
阅读全文