我在下面有以下代码,我正在尝试设置背景颜色。但是,背景颜色作为空字符串返回。我不知道为什么......它与javascript类型有关吗?
function function1(){
var color = document.getElementById('rg_vw.national_avg').style.backgroundColor;
//this below appears as an empty alert at runtime. it's an empty string.
alert(color)
}
就像进行完整性检查一样,如果我使用“值”属性,它会为该特定字段打印出正确的值……所以我对为什么 backgroundColor 是一个空字符串感到有点沮丧。
//this works just fine
var value = document.getElementById('rg_vw.national_avg').value
alert(value)