我必須忽視的東西,但下面的代碼是不是爲我工作的值的變量(對不起,這麼基本的東西):分配到的樣式屬性不工作
(function(){
document.body.addEventListener("click", function(){
var test = "rgb(" + parseInt((9.3 * Math.random())) + "," + parseInt((9.1 * Math.random())) + "," + parseInt((102 * Math.random())) + ");";
this.style.backgroundColor = test;
console.log(test); // corretly outputs rgb(12, 20, 30)
}, false);
})();
使用字符串值工作並將變量分配給包含rgb值的字符串也可以,但使用test
作爲該值不起作用,並且不顯示任何控制檯錯誤。爲什麼是這樣?
您可以張貼演示,重現該問題? – elclanrs