我想更改元素的類,但是當類更改時,它不會應用我爲它編寫的CSS。任何幫助?該代碼是:操作Dom元素
HTML
<div id ='tot'>
<button type='button' class='cls1' id='id1'></button>
<button type='button' class='cls2' id='id2'></button>
<button type='button' class='cls3' id='id3'></button>
<button type='button' class='cls4' id='id4'></button>
<button type='button' id='start'>Click Me!</button>
</div>
CSS
.cls1{
position: absolute;
background-color: red;
width: 12%;
height: 12%;
border: 2px solid black;
}
.cls12{
position: absolute;
background-color: #C24641;
width: 12%;
height: 12%;
border: 2px solid black;
}
JQUERY
$(document).ready(function(){
$('#start').click(function(){
game();
})
function game(){
var x = Math.floor((Math.random() * 4) + 1);
change1(x);
}
function change1(y){
var z = 'cls' + y;
var t = 'cls' + y + 2;
alert(z);
alert(t);
schimb = document.getElementsByClassName(z);
$(schimb).removeClass(z);
$(schimb).addClass(t);
}
})
當我改變埃爾從1級到12級,它只是不適用CSS ...
http://jsfiddle.net/RQ5jf/ – Mohsenr1
謝謝mohsenr1!我的問題已經回答了這個帖子可以關閉 –