Dzień dobry.
Z góry przepraszam za trywialny temat i pytanie. Zaczynam uczyć się JS i niestety ten błąd nie daje mi spokoju.
Modyfikuję przykład z książki "... JS. Rusz głową" i staram się zrozumieć mechanikę JS, ale jakoś dojść nie mogę co nie gra.
Tworzę formatkę, gdzie do input w <body> wpisuję wartość która ma zostać przypisana do zmiennej sterującej ilością powtórzeń pętli. Pętla ma za zadanie wypisać w body ilość linii tyle ile jest powtórzeń i na koniec wypisać "koniec".
<!DOCTYPE html>
<html lang="pl">
<head>
<meta charset="UTF-8"/>
<script type="text/javascript">
function sprawdz() {
var wiersz = document.getElementById("pole").value;
while (wiersz > 0){
document.getElementById("wypisz").innerHTML="wiersz <br>";
}
document.getElementById("wypisz").innerHTML="koniec <br>";
}
</script>
</head>
<body>
<input type="text" id="pole" />
<input type="submit" value="sprawdz" onclick="sprawdz()" />
<div id="wypisz">
</div>
</body>
</html>
Podejrzewam, że może się to wiązać z tym, że pętla wykonywana jest w <head> a nie w <body>. Ale nie mogę tego ugryźć.
PS. Jaką książkę byście polecili do nauki Node.js?