在运行时更改背景颜色

埃兹拉·门德尔森

我希望能够在运行时根据框中的文本更改网格框的颜色。我有一个称为checkColor(str)的JS函数,该函数将返回一种颜色,但我无法弄清楚使它正常工作的正确语法。

<div class="grid-item" style="background-color:checkColor(Swim)">    
    {{bunk.activities[_-1]}}
</div>


<script>
function checkColor(s){
    if (s == "Swim"){
        return 'red'
    }
}

</script>
昆汀

没有用于调用JavaScript函数的CSS语法。您需要从JavaScript端开始解决这个问题。

可能您应该设置一个DOM Ready事件侦听器,该侦听器将获取您关心的所有div,然后遍历它们以访问其样式属性以设置所需的颜色。由于您需要从某个地方获取“游泳”,因此您可能想使用data属性


话虽如此,最好完全不使用JS,而改用类。

class="grid-item swim">

.grid-item.swim { background-color: red; }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在运行时更改RadioGroup的背景颜色?

来自分类Dev

在运行时更改标题的颜色

来自分类Dev

在运行时更改KendoPanel的颜色

来自分类Dev

为什么在运行时Date Picker背景颜色更改不可见?

来自分类Dev

XAML背景颜色在运行时为黑色

来自分类Dev

Android:在运行时更改矩形的颜色

来自分类Dev

libgdx在运行时更改纹理的颜色

来自分类Dev

如何在运行时更改SolidColorBrush资源的颜色?

来自分类Dev

在运行时更改文本的颜色(Unity)?

来自分类Dev

在运行时更改xamarin.forms颜色

来自分类Dev

在运行时单击时如何更改按钮的颜色?

来自分类Dev

jQuery Mobile在运行时更改文本颜色

来自分类Dev

粒子效果在运行时更改颜色

来自分类Dev

在运行时更改ImageButton的背景色

来自分类Dev

在运行时为JTable的特定行设置背景颜色

来自分类Dev

在运行时更改字段属性

来自分类Dev

在运行时更改LSApplicationQueriesSchemes

来自分类Dev

Selenium xpath在运行时被更改

来自分类Dev

在运行时更改引导间隔

来自分类Dev

在运行时更改python mro

来自分类Dev

在运行时更改宏的值

来自分类Dev

可以在运行时更改AppDelegate

来自分类Dev

在运行时更改Java类

来自分类Dev

在运行时更改Guice绑定

来自分类Dev

在运行时更改.dll

来自分类Dev

在运行时更改堆栈大小

来自分类Dev

在运行时更改persistenceUnit属性

来自分类Dev

在运行时更改MPI设置

来自分类Dev

在运行时更改构建变体