TypeError: innerHTML nije funkcija u JavaScriptu

Typeerror Innerhtml Nije Funkcija U Javascriptu



Za prikaz HTML sadržaja u JavaScriptu, ' unutarnjiHTML ” koristi se svojstvo. Može se koristiti kao ' element.innerHTML = tekst ”. Ako pokušate koristiti innerHTML kao funkciju, kao što je ' unutarnjiHTML(tekst) ', naići ćete na pogrešku koja kaže da ' innerHTML nije funkcija u JavaScriptu ” jer je innerHTML svojstvo, a ne funkcija.

Ovaj tutorijal govori o spomenutoj pogrešci i njenom rješenju.

Kako se pojavljuje 'TypeError: innerHTML nije funkcija u JavaScriptu'?

Kada pokušamo pozvati svojstvo innerHTML kao funkciju, dobivamo spomenutu pogrešku. Pogledajmo primjer kako se ova pogreška pojavljuje.







Primjer

U navedenom primjeru prikazat ćemo trenutno vrijeme na web stranici koristeći JavaScript. Za ovo prvo stvorite element

u HTML datoteci dodjeljivanjem id-a “ vrijeme ”:



< p id = 'vrijeme' > str >

U oznaci


dokument. getElementById ( 'vrijeme' ) . unutarnjiHTML ( datum. toLocaleTimeString ( ) ) ;

Izvršenje gornjeg koda neće prikazati vrijeme na stranici i izbaciti pogrešku koja će biti prikazana u ' konzola ” prozor:



Sada, pogledajmo u navedenom odjeljku kako popraviti ovu grešku!

Kako popraviti pogrešku 'innerHTML nije funkcija u JavaScriptu'?

Da biste riješili gore spomenuti problem, postavite innerHTML atribut relevantnog DOM elementa, kao što je ' element.innerHTML = tekst ”.

Primjer

Dodijelite vrijednost innerHTML svojstvu/atributu dobivanjem DOM elementa uz pomoć ' getElementById() ” prosljeđivanjem dodijeljenog ID-a elementa:

dokument. getElementById ( 'vrijeme' ) . unutarnjiHTML = datum. toLocaleTimeString ( ) ;

Izlaz

To je sve o innerHTML is not a function in JavaScript error and the solution.

Zaključak

Navedena pogreška javlja se kada pokušate pozvati svojstvo innerHTML kao funkciju. Da biste riješili ovaj problem, postavite innerHTML atribut relevantnog DOM elementa, kao što je ' element.innerHTML = tekst ”. U ovom vodiču raspravljali smo o TypeError: innerHTML nije funkcija u JavaScriptu, kako se pojavljuje i kako je popraviti.