如何使用 querySelectorAll 的 select 删除元素的某些属性
How do I remove some attributes of an element using selection by querySelectorAll?
我在这里得到了正确的元素,当我查看样式时,属性没有被删除,我的方法错了吗?如何正确操作?谢谢!
var axes = document.querySelectorAll('.highcharts-axis-labels');
for (var i = 0; i < axes.length; i++) {
if (i == 1) {
axes[i].removeAttribute("position");
axes[i].removeAttribute("height");
axes[i].removeAttribute("top");
axes[i].removeAttribute("width");
axes[i].removeAttribute("left");
axes[i].removeAttribute("margin-top");
//axes[i].css('margin-top', '0px');
}
.removeAttribute()
是删除 html 元素的属性
例如
在 HTML ( <div data-test="test" id="test"></div>
)
.JS
document.getElementById('test').removeAttribute('data-test');
<小时 />您正在寻找的是删除样式属性,因此会像
document.getElementById('test').style.width="";
<小时 />更新 ,查看您的 q,您可能希望删除所有样式的内容。㞖-
例如
在 HTML ( <div id="test" style="position:absolute;top:10px;left:10px">test</div>
)
.JS
document.getElementById('test').removeAttribute('style');
相关文章:
- 锚点元素的href属性自动更改
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 通过id和class属性获取元素
- 如何通过HTML+CSS中的另一个元素Selector更改元素的属性值
- 如何正确引用传递到淘汰中的当前元素的属性.JS
- javascript来显示元素属性
- 自定义HTML元素属性未显示-Web组件
- 如何使用element.myobj.prop等具有对象属性的元素
- 将特定属性动态添加到元素中
- Javascript获取具有不同id的文件数's来自没有多个属性的文件输入元素
- 为什么样式属性不适用于使用DOMParser创建的元素
- .querySelectorAll如何只获取具有所有属性的元素
- 如何使用jQuery按数据日期属性选择元素
- 使用数据属性将HTML数据复制到另一个元素
- JQuery:使用clone()生成的元素不采用原始的事件属性
- 价格滑动过滤器-隐藏父属性元素
- 未捕获的类型错误:不能读取属性'元素不存在
- 将信息存储在变量与数据属性元素中
- 添加HTML5 DATA属性元素存储在Javascript变量