JavaScriptのCSSスタイルをiのように変更したいのですが、transform: rotateZ(120deg)
;javascriptのarraylistでCSS値を変更する
<script>
var Rotate = ['90deg','120deg','150deg','180deg','210deg','240deg','90deg','120deg','150deg','180deg','210deg','240deg'];
function Time() {
var marg, d, hour;
marg = document.getElementById("hand");
d = new Date();
hour = d.getHours();
for(i = 0; i < 12; i++) {
if(hour == i) {
var x=Rotate[i];
alert(x);
marg.style.transform= "rotateZ(x)";
}
}
}
</script>
alert(x)
取り組んでいるが、transform
が動作していません。配列リストを使用してtransform
の値を変更する方法はありますか?
'marg.style.transform = "回転Z(" + X + ")"' ' –
"回転Z(x)は"'だけでみてください文字列 - 実際には 'x'変数を使用していませんでした! –
" rotateZ( "+" [i] + ")は回転していますか" – Tuhin