在一個(gè)函數(shù)中,我有一個(gè)“statuscolor”參數(shù),它允許用戶根據(jù)他們選擇的內(nèi)容更改顏色;function ChangeUserColor(id, statuscolor) { var userId = $('#hdId').val(); var code = ""; if (userId == id) { code = $('<span class="status" style="background-color:' + statuscolor + '"></span>'); } $("#divusers").append(code);}我正在調(diào)用函數(shù);ChangeUserColor(1, red);我的 CSS 是:.status { height: 15px; width: 15px; background-color: #bbb; border-radius: 50%; display: inline-block; }我收到以下錯(cuò)誤:Uncaught ReferenceError: red is not defined at init.chatHub.client.onNewUserConnected (Chat.aspx:105) at init.<anonymous> (hubs:25) at init.f.<computed>.<computed> (jquery.signalR-2.2.2.min.js:9) at init.dispatch (jQuery-1.9.1.min.js:3) at init.v.handle (jQuery-1.9.1.min.js:3) at Object.trigger (jQuery-1.9.1.min.js:3) at init.triggerHandler (jQuery-1.9.1.min.js:4) at t.fn.init.<anonymous> (jquery.signalR-2.2.2.min.js:9) at t.fn.init.<anonymous> (jquery.signalR-2.2.2.min.js:9) at t.fn.init.dispatch (jQuery-1.9.1.min.js:3)
如何通過 JavaScript 更新 CSS?
眼眸繁星
2021-11-25 16:46:47