gpt4 book ai didi

javascript - 基于 Angular 样式属性选择

转载 作者:太空宇宙 更新时间:2023-11-03 19:29:55 25 4
gpt4 key购买 nike

(如何)可以根据样式属性选择元素?

感谢 this question ,我们知道使用纯 css 是不可能的。

为了阐明这个问题,我给出了我的具体案例:我想更改 div 中所有 pspan 的背景颜色,背景颜色为白色 透明。

Angular 对它有好感吗?或者还能用什么?

最佳答案

window.getComputedStyle()

var divs = document.querySelectorAll('div');

[].slice.call(divs).forEach(function(div) {
var color = window.getComputedStyle(div, null).backgroundColor;

if (color === 'rgb(255, 255, 255)') {
div.style.backgroundColor = 'transparent';
}
});

您需要标准化颜色,因为不同的浏览器以不同的格式返回它。

JSFiddle 演示:https://jsfiddle.net/ebq6manb/1/

关于javascript - 基于 Angular 样式属性选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34699893/

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