Я создаю викторину, и у меня есть переключатели, которые нужно использовать для выбора ответов.Как добавить текст к переключателю с Javascript?
Я использую массив, содержащий объекты, имеющие 3 свойства.
Недвижимость задает вопрос.
свойство хранит множество ответов.
свойство, которое имеет значение индекса правильного ответа из массива ответов.
В основном это выглядит следующим образом:
var questions = [{question1: "What color is the sky?", answers:["blue", "red", "green", "orange"], correctAnswer: 0}];
correctAnswer: 0
является значение индекса синего.
Я нахожусь в точке, где мне нужно начать поместить значения этих объектов в разметку.
Например, у меня есть 4 переключателя в моем html.
<form id="buttons">
<input type="radio" name="answer" value="0"><br>
<input type="radio" name="answer" value="1"><br>
<input type="radio" name="answer" value="2"><br>
<input type="radio" name="answer" value="3"><br>
</form>
мне нужен код JavaScript, чтобы ввести ответы на мой вопрос рядом с моими радиокнопками, и я хочу, чтобы проверить, если человек выбрал правильный ответ, проверяя, если значение кнопки радио такого же, как значение индекса внутри объекта.
так, чтобы это выглядело так, как показано выше.
<form id="buttons">
<input type="radio" name="answer" value="0">blue<br>
<input type="radio" name="answer" value="1">red<br>
<input type="radio" name="answer" value="2">green<br>
<input type="radio" name="answer" value="3">orange<br>
</form>
правильный ответ в примере будет значением = "0";
Надеюсь, это не слишком смущает. Я работаю над проектом недели 4 викторины от http://javascriptissexy.com/how-to-learn-javascript-properly/
Если вы хотите изучить JavaScript с бесплатными учебниками по Интернету, было бы лучше, если вы посмотрите на [Tutorials | MDN] (https://developer.mozilla.org/en-US/docs/Web/Tutorials) – Givi
Если вам интересно, как эта викторина должна быть выполнена с помощью стандартов DOM, посмотрите на [jsFiddle] (http: // jsfiddle.net/GKDev/P6VSR/3/) – Givi
Спасибо за это, я знаю, что вы не должны оставлять подобные сообщения здесь, но это действительно открыло мне глаза. –