以下のコードで、背景色を設定しようとしています。ただし、背景色は空の文字列として返されます。理由はわかりません...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)
}
健全性チェックと同じように、「value」プロパティを使用すると、その特定のフィールドの正しい値が出力されます...したがって、backgroundColorが空の文字列である理由について少しイライラしています。
//this works just fine
var value = document.getElementById('rg_vw.national_avg').value
alert(value)