ID が の HTML 要素の背景色を変更したいfoo
。私は現在このコードを持っています:
var hexcode = new Array('0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f');
// this chooses a random value from the array hexcode
var ranval = function() {
return hexcode[Math.floor(Math.random()*hexcode.length)];
}
// six ranval() are put together to get color
var colorname = "#" + ranval() + ranval() + ranval() + ranval() + ranval() + ranval();
// trying to put the value on the background of element with "foo" ID.
document.getElementById("foo").style.color = colorname;
このコードはこのエラーをスローしています:
Uncaught TypeError: Cannot read property 'style' of null
foo
IDが存在することは確かです。