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...
<!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);