ボタンを押して、吉か凶かが出るコードを作ろうと思ったのですが押しても反応がありません。
コードで間違えている部分がありましたら、教えていただけると幸いです。
<html> <body> <a class="chsllenge" onclick="handan">未来を決めよう</a> <div id="kekka"></div> <script type="text/javascript"> function handan{ var rand_01 = Math.floor( Math.random() * 100) ; if (rand < 80) msg = "吉"; if (rand < 20) msg = "凶"; document.getElementById("kekka").innerHTML = msg; } </script> <style type="text/css"> a.chsllenge { display: block; position: relative; width: 160px; padding: 0.8em; text-align: center; text-decoration: none; color: #fff; border:1px solid #8BC34A; background: #8BC34A; overflow: hidden; z-index: 1 !important; } a.chsllenge:after { content:""; position: absolute; top: 50%; left: 50%; height: 0; width: 100%; background : #fff; opacity: 0; transform: translateX(-50%) translateY(-50%) rotate(45deg); transition: 0.3s; z-index: -1; } a.chsllenge:hover { color: #da3c41; } a.chsllenge:hover:after { height: 250%; opacity: 1; } a.chsllenge:active:after { height: 350%; opacity: 1; } </style>
回答2件
あなたの回答
tips
プレビュー