如何使用array.every来操作DOM元素

问题描述 投票:0回答:0

我是一个 js 初学者,我最近发现了一个简单的方法来确保数组的每个元素都满足一个条件,那就是 array.every()。我仍然很困惑你应该如何使用它来检查样式属性并操纵它们。有人可以帮我吗,因为给出的例子只使用数字,我不确定我应该如何应用它。

我想做的是检查数组中的所有元素是否都将其转换设置为

'translate(0px, 0px)
。如果它们都是,我希望某些元素的属性按照此处所写的那样进行更改,我知道它不会起作用,但它代表了我正在尝试做的事情。

const thingyMcConsts = querySelectorAll(".classyMcClass");

if(thingyMcConsts.style.transform == 'translate(0px, 0px'){
document.getElementById("yourmama").innerHTML = "bro stfu";
}

我知道它返回真或假。那么我应该在我的 if 语句中使用布尔值还是有其他更推荐的方式?请仅在香草 JS 中提出任何建议。

javascript html dom
© www.soinside.com 2019 - 2024. All rights reserved.