"use strict"; window.addEventListener("DOMContentLoaded", aloitus); function aloitus() { console.log("foo"); console.log("foo"); console.log("foo"); console.log("foo"); // let taulukko = new Array(); let taulukko = []; let taulukko2 = []; let i = "juttu"; for( let i of taulukko ) { console.log(i); } let numerokentta = document.getElementById("numero"); // tapahtumankäsittelijät asetetaan aina seuraavalla tavalla numerokentta.addEventListener("input", inputTapahtuma); // älä koskaan tee näin: numerokentta.setAttribute("oninput", 'inputTapahtuma();'); // näin asetetaan painike aktiiviseksi eli poistetaan siltä disabled html-attribuutti // ensimmäinen versio on parempi document.getElementById("submit").disabled = false; // näinkin voi tehdä, mutta edellinen on parempi document.getElementById("button").removeAttribute("disabled"); document.getElementById("button").addEventListener("click", function() { console.log("tämä tapahtuu vain kerran");}, {"once": true}); let t = document.getElementById("testi"); t.innerHTML = '
Kukkuu'; // t.innerHTML = ''; } function inputTapahtuma(e) { console.log("tapahtui"); }