Witam, stworzyłem sobie poniższy skrypt, który powinien wypisać wszystkie dzielniki, wpisanej w input, liczbie. Program działa natomiast nadpisuje strone przez co pole wpisywanej liczby i przycisk znikają. Moje pytanie jest: co zrobić aby tak się nie działo? Próbowałem z divem i getElementById (potraktowałem to jako komentarz: /* ... */ i o ten fragment kodu mi chodzi, dlaczego nie działa) ale nie działa, bo wyświetla tylko ostatni dzielnik.
Za pomoc z góry dziękuje.
<!doctype html>
<head lang="pl">
<meta charset=utf-8>
<title>JS</title>
</head>
<body>
<p>
<input type="text" id="pole"/>
<input type="button" value="Pokaż dzielniki liczby" onclick="getText()" />
<div id="wynik"></div>
</p>
<script type="text/javascript">
function getText()
{
var pole = document.getElementById("pole");
var z = pole.value;
for (var i=1; i<=z;i++)
{
if((z%i) != 0) continue;
else /*document.getElementById("wynik").innerHTML = */document.write(i+" | ");
}
}
</script>
</body>
</html>