我在 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>