Chciałbym za pomocą Js zaleźć element (Tag) w pliku Html po np. Id by np. dodać mu jakąś funkcje. Tak wygląda kod Js:
let element = document.getElementById("coffe");
console.log(element);
kod Html (tag o id coffe):
<button id="coffe" type="button">kk</button>
chcę by konsola wyświetliła mi cały tag czyli:
<button id="coffe" type="button">kk</button>
konsola w przeglądarce zwraca mi null, czyli tak jakby zmienna element przechowuje dosłownie nic, jakby w pliku Html nie było tagu button o id coffe. zacząłem uczyć się programować Js by dodać swoim stronom interakcji. znam już podstawy tegoż języka i dotarłem do tego momentu i od kilku dni stoję w miejscu, po co mi Js skoro nie mogę go wykorzystać na moich stronach (wiem że od jakiegoś czasu Js może być odpalany w wielu środowiskach ale ja chcę zacząć od przeglądarek i stron internetowych.) Niech ktoś mi pomoże bo boje się że za jakis czas się poddam i dam se z tym spokój, zawsze rozwiązywałem takie duże duże problemy i dawałem rade ale teraz nie wiem nawet gdzie szukać odpowiedzi
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script type="text/javascript" src="skrypty.js"></script>
</head>
<body>
<button id="coffe" type="button">kk</button>
<p id="fury">tank</p>
</body>
</html>
.
let element = document.getElementById("coffe");
console.log(element);
nie wiem w czy problem, w składni? może problem leży w plikach lub w ścieżkach do nich? nie wiem.
link do pliku Html - https://drive.google.com/file/d/14vk98n51xrdj8B56RV1VwylFTatQOsxv/view?usp=sharing
link do pliku Js - https://drive.google.com/file/d/1zaasRbVNu9hLFV1ykYap6lqtOYj5romN/view?usp=sharing
screenshot konsoli i mojego edytora z kodem:
można też np. wstawić jakąś wartość do tego elementu za pomocą innerText / innerHTML (chyba)