現在、ボタンをクリックする度に大吉や中吉などを返してくれるプログラムを書いています。
その中でクリックする度にランダムに値を返すことは出来るのですが、同時に値のfontColorを変えられずに困っています。
最初if文内にreturnを二つ書いてみたのですが、実行されませんでした。
次に色だけ変えてみようと思い下記のコードだけreturnしてみたら値に赤文字のredが返ってくるようになってしまいました。
document.getElementById('id').sytle.color = "red";
どなたか解決方法を教えて頂けないでしょうか?
よろしくお願いいたします。
<div id="id"></div> <button id="btn"></button>
document.getElementById('btn').onclick = function(){ function func(){ var ran = Math.random() * 10; var sum = Math.floor(ran) % 3; if(sum == 0){ return document.getElementById("id").style.color="red"; }else if(sum == 1){ return "中吉"; }else{ return "吉"; } } document.getElementById("id").innerHTML = func(); }
回答3件
あなたの回答
tips
プレビュー