<!DOCTYPE html>
<html lang="pl">
<head>
<title>CW.2 - ZALENT</title>
<meta charset="utf-8">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<input type="text" placeholder="mniejsza liczba" id="ml" />
<input type="text" placeholder="większa liczba" id="wl" />
<input type="submit" value="Click Me!" id="button"/>
<div id="info"></div>
</body>
</html>
function buildContent() {
var liczba1 = document.getElementById("ml").value;
var liczba2 = document.getElementById("wl").value;
var button = document.getElementById("button");
var tab = "";
button.addEventListener("click", function() {
for (i=liczba1; i<liczba2; i++) {
tab = tab + i + " ";
}
document.getElementById("info").innerHTML = tab;
}
);
}
window.addEventListener("DOMContentLoaded", buildContent);
Program udało mi się parę razy wywołać, sam nie wiem jak. Teoretycznie wszystko było dobrze, wyświetlały się liczby z określonego w inputach zakresu. Po odświeżeniu strony przeglądarka nie usuwała wartości z pamięci. Zdaje że układ procedur jest niewłaściwy, czegoś mi nie wczytuje...