おみくじをつくろう

今度は自分でおみくじをしてくれる物を作ってみよう。

おみくじプログラムの要件

  • ボタンを押すとおみくじが引かれる

  • 結果として「大吉」「中吉」「吉」「凶」「大凶」がある

  • それぞれの結果に合わせて、一文を表示させる(内容は任意)

  • 結果が表示されるまでに少し待ちがある(「おみくじの結果は...」等と表示させたい)

  • もう一回引くためにはリセットボタンを押さないといけない

いけたらやりたいこと

  • おみくじの画像を利用したりしたい

  • 凶と大凶だったら、「結ぶ」という動作(ボタン操作)でもう一回引ける

  • 音も出せるかな?

サンプルコード

HTML

<!doctype html>
<html>
<head>
    <title>おみくじ</title>
    <script src="omikuji.js"></script>
</head>
<body>
    <input type="button" value="おみくじを引く!" onclick="omikuji();" id="playBtn">

    <div>
        <div id="msgHeading" style="opacity: 0;">おみくじの結果は...</div>
        <div id="msg1"></div>
        <div id="msg2"></div>
    </div>

    <input type="button" value="リセット!" id="resetBtn" onclick="reset();" disabled="disabled">
</body>
</html>

JavaScript (omikuji.js)

Last updated