TypeError: az innerHTML nem egy függvény a JavaScriptben

Typeerror Az Innerhtml Nem Egy Fuggveny A Javascriptben



A HTML-tartalom JavaScriptben való megjelenítéséhez a „ innerHTML ” ingatlan használatban van. Úgy használható, mint ' element.innerHTML = szöveg ”. Ha megpróbálja az innerHTML-t függvényként használni, például ' belső HTML(szöveg) '' hibaüzenetet fog kapni, amely szerint ' Az innerHTML nem függvény a JavaScriptben ” mert az innerHTML egy tulajdonság, nem pedig egy függvény.

Ez az oktatóanyag az említett hibát és annak megoldását tárgyalja.

Hogyan jelenik meg a „TypeError: innerHTML nem függvény a JavaScriptben”?

Amikor az innerHTML tulajdonságot függvényként próbáljuk meghívni, az említett hibát kapjuk. Nézzünk egy példát arra, hogy miként fordul elő ez a hiba.







Példa

Az adott példában JavaScript segítségével jelenítjük meg az aktuális időt a weboldalon. Ehhez először hozzon létre egy

elemet egy HTML-fájlban az id hozzárendelésével idő ”:



< p id = 'idő' > p >

A


dokumentum. getElementById ( 'idő' ) . innerHTML ( dátum. toLocaleTimeString ( ) ) ;

A fenti kód végrehajtása nem jeleníti meg az időt az oldalon, és hibaüzenetet küld, amely a ' konzol ” ablak:



Most pedig nézzük meg az adott részben, hogyan lehet ezt a hibát kijavítani!

Hogyan lehet javítani az „innerHTML nem függvény a JavaScriptben” hibát?

A fent tárgyalt probléma megoldásához állítsa be a megfelelő DOM-elem innerHTML attribútumait, például ' element.innerHTML = szöveg ”.

Példa

Rendelje hozzá az értéket az innerHTML tulajdonsághoz/attribútumhoz a DOM elem lekérésével a „ getElementById() ” metódust az elemhez rendelt azonosító átadásával:

dokumentum. getElementById ( 'idő' ) . innerHTML = dátum. toLocaleTimeString ( ) ;

Kimenet

Ez minden arról szól, hogy az innerHTML nem egy függvény a JavaScript-hibában és a megoldásban.

Következtetés

A megadott hiba akkor fordul elő, amikor az innerHTML tulajdonságot függvényként próbálja meghívni. A probléma megoldásához állítsa be a megfelelő DOM-elem innerHTML attribútumait, például ' element.innerHTML = szöveg ”. Ebben az oktatóanyagban megvitattuk a TypeError-t: az innerHTML nem egy függvény a JavaScriptben, hogyan fordul elő és hogyan javítható.