删除,,从同一类的所有元素中获取
Delete from all elements of the same class
我正在寻找一种方法来搜索同一类的所有元素并删除任何
,因为这些会在我的页面布局中造成不必要的空白。
一开始我用的是这个代码:
var el = document.querySelector('.offer');
el.innerHTML = el.innerHTML.replace(' ', '');
但这只找到第一个节点与offer
的类,所以不是很有用。
我在这里回答我自己的问题,因为我必须从这里和其他网站的许多帖子中拼凑出来,我希望它能帮助到其他人。
首先,我需要使用.queryselectorAll
而不是.querySelector
来返回offer
类的所有元素。
但是下一行不能工作,因为.queryselectorAll
返回一个节点字符串,而不仅仅是它遇到的第一个节点。
el.innerHTML = el.innerHTML.replace(' ', '');
解决方案是遍历每个元素并替换
var el = document.querySelectorAll('.offer');
for(var i = 0; i < el.length; i++){
el[i].innerHTML = el[i].innerHTML.replace(' ', '');
}
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 获取元素的第一类
- jQuery-如何从同一类中隐藏的输入id中获取不同的值
- 如何使用jquery获取同一类的多个复选框的值
- 获取同一类的特定图像
- 如何使用jQuery在Nightmare中获取同一类的href链接
- 如何从 jquery 中属于同一类成员的元素中获取所有不同的值
- 如何通过jQuery获取同一类的所有值,并插入数组和循环计数在jQuery中是不正确的
- 删除,,从同一类的所有元素中获取
- 获取同一类元素中的图像属性
- 如何从同一类中获取输入元素之一的值
- jQuery从同一类中获取值