Я пытаюсь сделать multiplechoice игру весь текст внутри переменных:Множественный выбор Javascript - Ищете умный способ заставить его работать
Для Exemple в HTML код:
<p id ="story"></p>
<div id="hide1"><input type="radio" name="sex" id="Button1" class="Button"><p id="choice1">Choice1</p></div>
<div id="hide2"><input type="radio" name="sex" id="Button2" class="Button"><p id="choice2">Choice2</p></div>
<button type="button" id="button" onclick="myFunction()">Continue</button>
Javascript код:
var Choix = [
"TEST1",
"TEST2",
"TEST3",
"TEST4",
"TEST5",
];
document.getElementById("story").innerHTML = Choix[0];
function myFunction()
{
if (document.getElementById('Button1').checked)
{
document.getElementById("story").innerHTML = Choix[1];
document.getElementById('choice1').innerHTML = "Choice3";
document.getElementById('choice2').innerHTML = "Choice4";
}
else if(document.getElementById('Button2').checked)
{
document.getElementById("story").innerHTML = Choix[2];
}
else if(document.getElementById('Button3').checked)
{
document.getElementById("story").innerHTML = Choix[3];
}
}
Основная проблема на самом деле является то, что мои радио-кнопки не меняется, когда я показываю различные вар ... это всегда приводит меня к одной и той же части функции. Я провел много испытаний, но несколько идей, которые я нашел для меня очень плохо для меня (он включает тонны кодирования), и я уверен, что есть умный способ сохранить его просто. Но я не могу найти его. :/
Я хотел бы сохранить кнопку, вызывающую функцию.
Возможно, переключатель будет лучше, чем if/else if?
Я новичок, так что я надеюсь, что мой вопрос достаточно ясно:/
Спасибо
Ваш код довольно трудно понять, или, вернее, то, что именно вы хотите, чтобы случиться неясна из вашего кода. Пожалуйста, объясните/комментируйте код, чтобы сказать, что должно произойти. Кроме того, где эти 3 кнопки? Я вижу только два! – Hektor
Возможно ли во время игры, что вы хотите больше, чем две кнопки-переключатели (выбор)? –