gpt4 book ai didi

css - 如何使用angularjs获取元素的颜色

转载 作者:太空宇宙 更新时间:2023-11-04 10:35:56 24 4
gpt4 key购买 nike

我正在尝试使用 angular js 获取元素的颜色,但没有成功。这是我正在做的:

function colorApply() {
var cardsList = document.getElementsByClassName("card-abbr");
$timeout(function() {
angular.forEach(cardsList, function(value) {
var color = value.css('color');
/*var color = value.style.color;*/
console.log(color);
});
}, 1000);
}

我的 CSS:

.card-abbr:nth-child(1n) {
color: #EF2525;
}
.card-abbr:nth-child(2n) {
color: #88ba41;
}
.card-abbr:nth-child(3n) {
color: #850057;
}
.card-abbr:nth-child(4n) {
color: #003f60;
}
.card-abbr:nth-child(5n) {
color: #588ba3;
}

这对我没有任何返回。请帮忙。

最佳答案

您可以使用 window.getComputedStyle 来做到这一点

function colorApply() {
var cardsList = document.getElementsByClassName('card-abbr')
angular.forEach(cardsList, function(el) {
var style = window.getComputedStyle(el, null)
var color = style.getPropertyValue('color')
})
}

关于css - 如何使用angularjs获取元素的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36147590/

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