【发布时间】:2021-08-29 10:49:25
【问题描述】:
我想发送第二个参数,就像我在 js 上的变量一样,它是一个字符串,但我想在发送后成为变量
<button id="txt" onclick="activate(this.id, 'group_question.active')" class="kind-btn"type="button">
<i class='fas fa-poll-h kind-icon'></i>
</button>
<button id="pic" onclick="activate(this.id, 'group_question.active')" class="kind-btn"type="button"style="padding-left: 15px;">
<i class='fas fa-image kind-icon'style="font-size: 30px;"></i>
</button>
<button id="sound" onclick="activate(this.id, 'group_question.active')" class="kind-btn"type="button">
<i class="material-icons kind-icon"style="font-size: 31px;top: 8px;margin-bottom: 13px;">music_video</i>
</button>
//js
function activate(id, rec) {
let saver = rec.replace(/['"]+/g, ''); // i wanna rec be variable for using it to change style
console.log(typeof saver);
if (saver != id) {
$("#" + saver).css({"background-color": "white", "color": "#fe5d87"});
}
saver = id;
$("#" + saver).css({"background-color": "#fe5d87", "color": "white"});
var group_question = new Vue({
el: '#cr_que',
data: {
active: "txt"
},
【问题讨论】:
标签: javascript html vue.js