【发布时间】:2021-05-02 18:51:25
【问题描述】:
我有 3 个按钮,当我点击其中一个时,另外两个希望它们恢复原来的颜色
我的html
<div class="col-md-8 row gutter-sm opts">
<q-btn
id='1'
class="col-md-2 opt"
label="OPTIONS 1"
style="color: white"
@click="filters(1);"
/>
<q-btn
id='2'
class="col-md-2 opt"
label="OPTIONS 2"
style="color: white"
@click="filters(2);"
/>
<q-btn
id='3'
class="col-md-2 opt"
label="OPTIONS 3"
style="color: white"
@click="filters(3);"
/>
</div>
我的 JS
methods: {
filters(id){
var select = id
document.getElementsByClassName("opt").style.backgroundColor="white"
document.getElementById(select).style.backgroundColor='black'
}
}
【问题讨论】:
标签: javascript html vue.js quasar-framework