javascript - 无法使用javascript更改样式属性

标签 javascript html css

<分区>

First situation

我想对 HTML 文档中 'image' 类的所有 style 属性做一点小改动。

所以我这样做-

Second Situation

在控制台窗口中,更改完成并返回新更改的 style 属性。

但在 chrome 的 Element windows 中保持不变,没有显示变化的效果。

我做错了什么?

最佳答案

在您的代码中,您只是替换值而不是将其实现到元素。

将值分配给新的var,然后像这样将其应用于元素

var carGgrDivs = document.getElementsByClassName('image');
var newStyle = carGgrDivs[56].getAttribute('style').replace(/(_)(\d)/, "$12");
carGgrDivs.setAttribute('style',newStyle);

关于javascript - 无法使用javascript更改样式属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043968/

相关文章:

html - 在 h 标签内添加按钮时出现奇怪的边框粗细

javascript - 将鼠标悬停在其父 div 上时,如何更改链接为对象的 SVG 的属性?

javascript - 从 jquery 加载的外部 html 文件中替换文本

javascript - 将 JSDOM 解析的 XML 保存为文件

javascript - Electron 在开发中运行时显示空白屏幕,但在生产中运行

javascript - 如何在javascript中存储变量以限制http调用的数量?

javascript - 哪个具有 Flash 后备功能的 HTML5 播放器具有通用的 javascript API

javascript - 创建时选择Nav Capital Case

javascript - JavaScript 中的 Google Drive API 请求?

javascript - 尝试使用 onclick 事件更改 svg 的颜色。它说它无法指定颜色,因为它的定义不足