gpt4 book ai didi

javascript - 在 javascript 问题中应用复合 css 规则

转载 作者:可可西里 更新时间:2023-11-01 12:48:54 26 4
gpt4 key购买 nike

这可能只是一个简单的问题,但我如何将 css 规则应用到复合部分而不是仅仅应用到特定的 id 例如我目前有:

var pillpic = document.getElementById('pill');
pillpic.style.left="300px";
pillpic.style.top="160px";

如何将其更改为应用于复合规则的样式?像这样:

#wrapper #photoslider #appframe #clock img {}

如果我在样式表中这样做,我可以使用

最佳答案

我建议(在最新的浏览器中):

var images = document.querySelectorAll('#wrapper #photoslider #appframe #clock img');
[].forEach.call(images, function(a){
a.style.top = 160px;
a.style.left = 300px;
});

或者,与其在每次迭代中调整样式,不如使用 CSS 并添加一个类:

.classNameOfRelevantImages {
top: 160px;
left: 300px;
}

以及添加该类的 JavaScript:

var images = document.querySelectorAll('#wrapper #photoslider #appframe #clock img');
[].forEach.call(images, function(a){
a.classList.add('classNameOfRelevantImages');
}

引用资料:

关于javascript - 在 javascript 问题中应用复合 css 规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20596176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com