Witam,
próbuję stworzyć prosty quiz oparty na html/javascript, lecz napotykam na pewien błąd. Otóż, skrypt w ogóle się nie wykonuje i mam wrażenie, że z jakiegoś powodu nie działa onclick, którego użyłem. Jestem początkujący, jestem w trakcie oglądania kursu HTML i JS M. Zelenta. Siedzę już nad tym problemem kilka godzin i głowa mi niedługo pęknie. Proszę o poradę, jak się z tym uporać.
Fragment HTML'a:
<div id="content">
<u><h3>QUIZ</h3></u>
<p>Przed Tobą jest do rozwiązania krótki test sprawdzający wiedzę. Aby otrzymać pozytywną ocenę, musisz odpowiedzieć prawidłowo na przynajmniej 2 pytania.</p><br/><br/>
<form>
<p>1. Czy komputer Altair 8800 został opracowany wcześniej niż Atari 400?<br />
<input type="radio" id="1" value="1">Tak
<input type="radio" id="2" value="0">Nie
<p>2. Czy komputer IBM 5150 posiadał dysk twardy?<br />
<input type="radio" id="3" value="0">Tak
<input type="radio" id="4" value="1">Nie
<p>3. Czy IBM 5150 posiadął większą pamięć ROM niż Atari 400/800?<br />
<input type="radio" id="5" value="1">Tak
<input type="radio" id="6" value="0">Nie
<br /><br />
<button type="button" onclick="check()">Sprawdź odpowiedzi</button>
</form>
</div>
skrypt JS:
function check(){
var sum=0;
for(int i=1; i<=6; i++){
if(document.GetElementById("1").checked){
var x = document.GetElementById("1").value;
sum=+x;
}
if(document.GetElementById("2").checked){
var x = document.GetElementById("2").value;
sum=+x;
}
if(document.GetElementById("3").checked){
var x = document.GetElementById("3").value;
sum=+x;
}
if(document.GetElementById("4").checked){
var x = document.GetElementById("4").value;
sum=+x1
}
if(document.GetElementById("5").checked){
var x = document.GetElementById("5").value;
sum=+x;
}
if(document.GetElementById("6").checked){
var x = document.GetElementById("6").value;
sum=+x;
}
}
if(sum>=2)
alert("Udało Ci się. Twój wynik to "+sum+" poprawne odpowiedzi");
else
alert("Nie udało Ci się.");
}