JS, dokument is not defined

JS, dokument is not defined
Waran3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Zielonka
  • Postów: 103
0

Mam diva w pliku index.html

Kopiuj
<div class="container2">
    
        
        <div id = "zawodnik1" class = "zawodnik"> </div> // o tego chodzi !
   
    <div id = "wynik1"> 0 </div>

    <div id = "wynik2"> 2 </div>

        
        <div id = "zawodnik2" class="zawodnik">ZAWODNIK2</div> 
       
        <div id = "sedzia1" class = "sedzia" ></div>
        <div id = "sedzia2" class = "sedzia" ></div>
        <div id = "sedzia3" class = "sedzia" ></div>

Dalej mam wywołanie skryptu javy

Kopiuj
<script src="obrazki.js"></script>

</body>
</html>

W tym skrypcie chciałbym to tego div'a wstawić jakiś tekst " Test ".

Kopiuj

dokument.getElementById("zawodnik1").innerHTML = " Test ";

Niestety na consoli dostaję komunikat :
Uncaught (in promise) ReferenceError: dokument is not defined

Mam podobnie zrobione już inne rzeczy i one działają:

Kopiuj
sedzia1 = arrSedziowie[0]
  sedzia2 = arrSedziowie[1]
  sedzia3 = arrSedziowie[2]
  document.getElementById("sedzia1").innerHTML = sedzia1; // podstawianie nazwy sedziego1  
  document.getElementById("sedzia2").innerHTML = sedzia2; // podstawianie nazwy sedziego2  
  document.getElementById("sedzia3").innerHTML = sedzia3; // podstawianie nazwy sedziego3  

W czym może być problem ?

SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1452
6

dokument to nie to samo co document.

Waran3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Zielonka
  • Postów: 103
0

Teraz po prostu działa..., zaczynam rozumiem te wskazówki żeby nie używać innerHTML .

SA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1452
1

To nie ma nic wspolnego z innerHtml, nie zrozumiałeś mojej odpowiedzi, tak jak nie rozumiesz swojego błędu ani (dość jasnego) komunikatu o błędzie.

Waran3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Zielonka
  • Postów: 103
0

Nie podkreśla ;-)
screenshot-20220609230653.png

FI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 684
0
Waran3 napisał(a):

Nie podkreśla ;-)
screenshot-20220609230653.png

Ok, a jak wpisujesz "d", to czy pojawia się jakaś podpowiedź?

FI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 684
1

@Waran3: Posłuchaj, jak masz vs code i tworzysz nowy dokument javascript, to w tym dokumencie
wpisz sobie literę d. Powinno Ci się pojawić pole z podpowiedziami. Znajdziesz tam "document", a nie "dokument".
Spróbuj nawet wpisać "dok", to zobaczysz, że nie ma nawet takiej podpowiedzi.
Oczywiście co innego, gdy już wpisałeś "dokument", bo wtedy ci wyświetli.
Spróbuj jednak stworzyć zupełnie nowy pusty dokument js i wpisz "d", a zobaczysz "doCument".
Używaj tych podpowiedzi zamiast samemu pisać, to będziesz miał mniej problemów.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.