HTML5 + Javascript で動的にボタンを作成しました。そのボタンにクリックイベントを割り当てました。クリックすると、コンテンツと背景色が変わるはずです。コンテンツは正常に変化していますが、bgcolor は変化していません。
私のコードは;
<style>
.selectBtn{ height:60px;width:80px;background-color:yellow; }
</style>
<script>
var container = document.getElementById('abc');
function dx(){
var Btn = document.createElement('button');
Btn.type = 'button';
Btn.className = 'selectBtn';
Btn.innerHTML = 'SUBMIT';
container.appendChild(Btn);
Btn.onclick = function()
{
this.innerHTML='voted';
this.style.backgroundColor:'blue';
}
dx();
</script>
<body><div id='abc'></div></body>