⊗jsPrStPrd 10 of 62 menu

JavaScriptでの占いサイト

これから、予言を出力するサイトを作ります。 このサイトにはボタンを設置し、クリックすると タイマーが起動し、毎0.1秒ごとに、ある div要素に、1からある最大値までの乱数を 表示するようにしましょう。

そのdiv要素の下に別のボタンを設置し、 サイトのユーザーがクリックすると タイマーを停止し、div内の数字を確定できるようにします。 この数字が予言の番号となります。 その後、その番号に対応する予言をユーザーに表示し、 不要なボタンは画面から削除し、 ユーザーが複数の予言を得られないようにします。 つまり、1回のサイト訪問で1つの予言のみとします。

完成形のイメージは以下の通りです:

課題を解く際に使用できるHTML/CSSのコードは以下の通りです:

<div id="parent"> <div id="timer">?</div> <div id="text"></div> <button id="start" class="active">自分の運勢を知る</button> <button id="stop">予言を受け取る</button> </div> #parent { text-align: center; } #parent > * { margin-bottom: 10px; } #timer { font-size: 18px; } #text { font-size: 17px; font-style: italic; } button { padding: 5px 10px; font-size: 15px; cursor: pointer; } button:not(.active) { display: none; }

予言をどのように保存すると便利か、考えてみてください。

説明されたサイトを実装してください。

予言を2種類(良い予言と悪い予言)にし、 悪い予言は赤色、良い予言は緑色で表示されるようにしてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否