それをこのブログに埋め込もうとしましたが、なんと、できませんでした。
なのでHTMLコードかいておくので、個人で入力して保存してください。
(勿論.htmlで保存)
<!DOCTYPE html> <html> <head> <title>糖尿病危険度チェック</title> </head> <body> <center><h1 id ="titleA">あなたの糖尿病の危険度をチェックします</h1></center> <center><p id ="p2">以下の質問にこたえてください。</p><p id="question_num"></p></center> <center><h2 id="question_text">甘いものが好きで、間食をよくとる</h2><br> <a href="javascript:Yes();" class="btn btn--orange" id="yes_button">はい</a> <a href="javascript:No();" class="btn btn--orange" id="no_button">いいえ</a></center> </body> <script type="text/javascript"> var elm = document.getElementById('question_text'); var ttt = document.getElementById('titleA') var num = 0; var yes_cnt = 0; var no_cnt = 0; var list = ["甘いものが好きで、間食をよくとる", "運動不足だと思う。", "外食をよくする。", "40歳以上である。", "友達や家族のなかに糖尿病の人がいる。", "傷が治りにくい。", "最近、のどが乾きやすいと思う。", "血圧が高い。"] console.log('_3nen5kumi[3]:' + list[3]); /*elm.textContent = '甘いものが好きで、間食をよくとる';*/ function Yes(){ yes_cnt += 1; nextq() } function No(){ no_cnt += 1; nextq() } function nextq(){ num += 1; text = list[num] if(text == null){ elm.textContent = "エラー。再読み込みしてください。"; ttt.textContent = "結果発表"; document.getElementById("p2").style.visibility ="hidden"; document.getElementById("yes_button").style.display ="none"; document.getElementById("no_button").style.display ="none"; result(); } else { console.log(text); elm.textContent = text; } } function result(){ if (yes_cnt > 6){ elm.textContent = "あなたはもう糖尿病になっていてもおかしくありません。\n病院に行ってみましょう。" elm.style.background = '#CC3333'; } else if (yes_cnt > 5 && yes_cnt <= 7) { elm.textContent = "結構危険です。気になる症状があれば病院にいきましょう。" elm.style.background = '#FF4F02'; } else if (yes_cnt > 2 && yes_cnt <= 5) { elm.style.background = '#FFFF33'; elm.textContent = "そろそろ気を付けましょう。油断していると糖尿病になってしまいます。" } else if (yes_cnt > 0 && yes_cnt <= 2) { elm.textContent = "まぁ安全です。この調子で健康な生活を送ってください。" elm.style.background = '#00BB00'; } else if (yes_cnt == 0){ elm.textContent = "結構安全です。この調子で健康な生活を送ってください。" elm.style.background = '#4DF9B9'; } } </script> <style type="text/css"> /*まずはお決まりのボックスサイズ算出をborer-boxに */ *, *:before, *:after { -webkit-box-sizing: inherit; box-sizing: inherit; } html { -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 62.5%;/*rem算出をしやすくするために*/ } .btn, a.btn, button.btn { font-size: 1.6rem; font-weight: 700; line-height: 1.5; position: relative; display: inline-block; padding: 1rem 4rem; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: all 0.3s; transition: all 0.3s; text-align: center; vertical-align: middle; text-decoration: none; letter-spacing: 0.1em; color: #212529; border-radius: 0.5rem; } .btn--orange, a.btn--orange { color: #fff; background-color: #eb6100; } .btn--orange:hover, a.btn--orange:hover { color: #fff; background: #f56500; } </style> </html>スクリーンショット:
0 件のコメント:
コメントを投稿