Thank you for the warm welcome! And the quick response!
I can't believe I overlooked that.. I did try 'footer' but didn't change it to 'document.getElementById' which just makes sense haha.
As far as the inline JS I do agree with you. I was going to change it into a function. Would the following be correct? I have just been getting into writing my own JS after years of using snippets. So my semantics aren't always 100% correct.
document.getElementById('footer').style.backgroundColor = '#'+this.color
Thanks again for the kindness and quick response!