【发布时间】:2022-07-25 20:26:07
【问题描述】:
我正在尝试使用 JavaScript 更改下面 div 元素的样式,但使用它的属性作为选择器而不是类:
<div class="radio-wrapper" data-option-method="Option-A">
例如,我可以使用以下 CSS 来达到预期的效果:
.radio-wrapper[data-option-method="Option-A"] { display: none; }
但是当我在 JS 中尝试同样的方法时,我没有任何运气:
document.getElementsByClassName(".radio-wrapper[data-option-method="Option-A"]").style.display = "none";
我确信这是一个相当简单的问题,但我正在努力研究一个明确的答案,非常感谢任何建议!
【问题讨论】:
-
使用单引号
document.getElementsByClassName(".radio-wrapper[data-option-method='Option-A']").style.display = "none";
标签: javascript