Untitled
unknown
html
a year ago
8.3 kB
6
Indexable
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Bootstrap demo</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-T3c6CoIi6uLrA9TneNEoa7RxnatzjcDSCmG1MXxSR1GAsXEV/Dwwykc2MPK8M2HN" crossorigin="anonymous"> <style> #opt_a:hover{ background-color: rgba(234, 255, 0, 0.338); } #opt_b:hover{ background-color: rgba(234, 255, 0, 0.338); } #opt_c:hover{ background-color: rgba(234, 255, 0, 0.338); } #opt_d:hover{ background-color: rgba(234, 255, 0, 0.338); } input{ display: none; } .btn{ display: none; } </style> </head> <body> <h1 class="text-center">KBC Trivia</h1> <div class="container"> <div class="row"> <div class="col-8 m-auto "> <div class="questions"> <div class="question-box py-5"> <div class="main-question"> <p id="q_id" class="border ps-4 py-3 fs-4 fw-semibold rounded-pill bg-primary-subtle"></p> </div> <div class="main-options"> <div class="row"> <div class="col-6"> <div class="option-a"> <p id="opt_a" class="border ps-4 py-3 fs-5 rounded-pill"></p> </div> </div> <div class="col-6"> <div class="option-a"> <p id="opt_b" class="border ps-4 py-3 fs-5 rounded-pill"></p> </div> </div> <div class="col-6"> <div class="option-a"> <p id="opt_c" class="border ps-4 py-3 fs-5 rounded-pill"></p> </div> </div> <div class="col-6"> <div class="option-a"> <p id="opt_d" class="border ps-4 py-3 fs-5 rounded-pill"></p> </div> </div> </div> </div> <button class="btn btn-primary" id="btn" onclick="submitAns()">Submit</button> </div> </div> </div> </div> </div> <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-C6RzsynM9kWDrMNeT87bh95OGNyZPhcTNXj1NW7RuBCsyN/o0jlpcV8Qyq46cDfL" crossorigin="anonymous"></script> <script> let questions = [ { queId:01, que:"What is the capital of India?", optin:{ A:"Delhi", B:"Kanpur", C:"Gandhinagar", D:"Mumbai" }, correctOpt:{ B:"Delhi" }, }, { queId:02, que:"What is the capital of Gujarat?", optin:{ A:"Kanpur", B:"Delhi", C:"Gandhinagar", D:"Mumbai" }, correctOpt:{ B:"Delhi" }, } ] let q_id=document.getElementById('q_id').innerText="(1) " + questions[0].que let opt_a=document.getElementById('opt_a').innerHTML="<input type='checkbox' id='input_a' />" + "(A) " + questions[0].optin.A let opt_b=document.getElementById('opt_b').innerHTML="<input type='checkbox' id='input_b' />" + "(B) " + questions[0].optin.B let opt_c=document.getElementById('opt_c').innerHTML="<input type='checkbox' id='input_c' />" + "(C) " + questions[0].optin.C let opt_d=document.getElementById('opt_d').innerHTML="<input type='checkbox' id='input_d' />" + "(D) " + questions[0].optin.D document.getElementById('opt_a').addEventListener("click",function(){ let check = document.getElementById('input_a').checked if(check==true){ document.getElementById('input_a').checked=false; document.getElementById('opt_a').style.background="none" }else{ document.getElementById('input_a').checked=true; document.getElementById('opt_a').style.background="rgba(234, 255, 0, 0.338)" document.getElementById('opt_b').style.visibility="hidden"; document.getElementById('opt_c').style.visibility="hidden"; document.getElementById('opt_d').style.visibility="hidden"; document.getElementById('btn').style.display="block" }; }) document.getElementById('opt_b').addEventListener("click",function(){ let check = document.getElementById('input_b').checked if(check==true){ document.getElementById('input_b').checked=false; document.getElementById('opt_b').style.background="none" }else{ document.getElementById('input_b').checked=true; document.getElementById('opt_b').style.background="rgba(234, 255, 0, 0.338)" document.getElementById('opt_a').style.visibility="hidden"; document.getElementById('opt_c').style.visibility="hidden"; document.getElementById('opt_d').style.visibility="hidden"; document.getElementById('btn').style.display="block" }; }) document.getElementById('opt_c').addEventListener("click",function(){ let check = document.getElementById('input_c').checked if(check==true){ document.getElementById('input_c').checked=false; document.getElementById('opt_c').style.background="none" }else{ document.getElementById('input_c').checked=true; document.getElementById('opt_c').style.background="rgba(234, 255, 0, 0.338)" document.getElementById('opt_b').style.visibility="hidden"; document.getElementById('opt_a').style.visibility="hidden"; document.getElementById('opt_d').style.visibility="hidden"; document.getElementById('btn').style.display="block" }; }) document.getElementById('opt_d').addEventListener("click",function(){ let check = document.getElementById('input_d').checked if(check==true){ document.getElementById('input_d').checked=false; document.getElementById('opt_d').style.background="none" }else{ document.getElementById('input_d').checked=true; document.getElementById('opt_d').style.background="rgba(234, 255, 0, 0.338)" document.getElementById('opt_b').style.visibility="hidden"; document.getElementById('opt_c').style.visibility="hidden"; document.getElementById('opt_a').style.visibility="hidden"; document.getElementById('btn').style.display="block" }; }) let submitAns=()=>{ let opt_a_checked=document.getElementById('input_a').checked; // let opt_b_checked; // let opt_c_checked; // let opt_d_checked; if(opt_a_checked==true){ alert("Right Answer") } else { alert("Wrong Answer") } } </script> </body> </html>
Editor is loading...
Leave a Comment