Javascript 尝试使用变量设置背景色,但不起作用。为什么?
在下面的代码中,我试图通过变量Javascript 尝试使用变量设置背景色,但不起作用。为什么?,javascript,Javascript,在下面的代码中,我试图通过变量prop设置backgroundColor。我想知道div.style.prop不起作用的原因 var div = document.getElementById('test') var prop = 'backgroundColor' div.innerHTML = 'This is some text' div.style.prop = 'red' div.style[prop]=“red”您的var prop与div.style.prop无关,它们是两个
prop
设置backgroundColor
。我想知道div.style.prop
不起作用的原因
var div = document.getElementById('test')
var prop = 'backgroundColor'
div.innerHTML = 'This is some text'
div.style.prop = 'red'
div.style[prop]=“red”
您的var prop
与div.style.prop
无关,它们是两个不同的变量div.style.prop也不存在,除非您创建它(这是毫无意义的)。照上面的意见去做。