Witam. Uczę się JavaScript i mam pytanie.
<script src = "script.js"></script>
Powyżej podpięcie JS w dokumencie HTML.
function funkcja()
{
alert('przykladowy tekst');
}
var element = document.getElementById('przycisk');
element.onclick = funkcja;
A tutaj powyżej kod JS.
A o to poniżej błąd w przeglądarce:
Uncaught TypeError: Cannot set property 'onclick' of null
Grzebiąc w internecie doszedłem do wniosku, że w podpięciu musi być "async"
<script src = "script.js" async></script>
Z tym działa tak jak działać powinno. A teraz pytanie: Co to jest to "async" i do czego to służy?