获取上方 div #ef_grid_resultHXWX 获取 每个<div class=“i-sum-page”></div> 并且修改内容
时间: 2024-10-17 15:08:25 浏览: 44
获取HTML中 id 为 "ef_grid_resultHXWX" 的上方所有 `<div>` 标签,并针对每个类为 "i-sum-page" 的子元素,你可以使用 JavaScript(配合 jQuery)来进行操作。以下是示例代码:
```javascript
// 如果使用 jQuery
var $result = $('#ef_grid_resultHXWX').prevAll('.i-sum-page');
$result.each(function(index, element) {
$(element).html('新内容'); // 修改每个 .i-sum-page 的内容为 '新内容'
});
```
如果你直接操作 DOM,可以这样做:
```javascript
var resultDiv = document.getElementById('ef_grid_resultHXWX');
var iSumPages = resultDiv.parentNode.querySelectorAll('.i-sum-page');
for (var i = 0; i < iSumPages.length; i++) {
iSumPages[i].innerHTML = '新内容'; // 同样将内容改为 '新内容'
}
```
在这两个例子中,`html('新内容')` 或 `innerHTML = '新内容'` 都用于替换 `.i-sum-page` 类的元素的内容。
相关问题
获取上方 div #ef_grid_resultHXWX 获取 每个<div class=“i-sum-page”></div>
获取HTML元素通常使用编程语言中的DOM(Document Object Model)操作,假设我们正在使用JavaScript,你可以通过以下步骤来获取这两个部分:
1. **获取#ef_grid_resultHXWX div**:
```javascript
var efGridResult = document.getElementById('ef_grid_resultHXWX');
```
这会返回id为"ef_grid_resultHXWX"的第一个`<div>`元素。
2. **遍历获取所有 .i-sum-page 子divs**:
```javascript
var iSumPages = efGridResult.querySelectorAll('.i-sum-page');
```
这将返回一个NodeList,包含所有class为".i-sum-page"的直接子元素。
如果你需要对每个`.i-sum-page`元素进行单独操作,可以遍历这个列表:
```javascript
for (var i = 0; i < iSumPages.length; i++) {
var currentPage = iSumPages[i];
// 对currentPage执行你需要的操作...
}
```
阅读全文
相关推荐
















