TypeError Innerhtml ist keine Funktion in JavaScript

TypeError Innerhtml ist keine Funktion in JavaScript
Zum Anzeigen von HTML -Inhalten in JavaScript die “InnerhtmlEigenschaft wird verwendet. Es kann als "verwendet werden"Element.Innerhtml = Text”. Wenn Sie versuchen, die Innerhtml als Funktion zu verwenden, wie zInnerhtml (Text)", Sie werden auf einen Fehler stoßen, der das sagt"Innerhtml ist keine Funktion in JavaScriptWeil innerhtml eine Eigenschaft ist, keine Funktion.

In diesem Tutorial wird der genannte Fehler und seine Lösung erörtert.

Wie tritt „TypeError: Innerhtml in JavaScript“ keine Funktion "?

Wenn wir versuchen, die Innerhtml -Eigenschaft als Funktion aufzurufen, erhalten wir den genannten Fehler. Lassen Sie uns ein Beispiel dafür sehen, wie dieser Fehler auftritt.

Beispiel

Im angegebenen Beispiel zeigen wir die aktuelle Zeit auf der Webseite mit JavaScript an. Erstellen Sie zuerst ein Element

in einer HTML -Datei durch Zuweisen von ID ““Zeit”:

Erstellen Sie in Tag oder einer JavaScript -Datei zunächst ein Datumsobjekt mit dem Datumskonstruktor:

const date = neuer Datum ();

Holen Sie sich dann die Referenz des HTMLGetElementById ()Methode und nennt die “Innerhtml”Eigenschaft als Funktion durch Übergabe der Datumsmethode“Tolocaletimestring ()”, Die eine Zeit auf der Webseite anzeigen:

dokumentieren.GetElementById ("Zeit").Innerhtml (Datum.tolocaletimestring ());

Das Ausführen des obigen Codes zeigt die Zeit auf der Seite nicht an und wirft einen Fehler auf, der in der “angezeigt wirdKonsole" Fenster:

Lassen Sie uns nun im angegebenen Abschnitt sehen, wie dieser Fehler behoben werden kann!

So beheben Sie den Fehler „InnerHtml ist keine Funktion im JavaScript“ -Fehler?

Um das oben diskutierte Problem zu beheben, legen Sie das innerHTML-Attribut des relevanten DOM-Elements fest, wie z. B. “Element.Innerhtml = Text”.

Beispiel

Weisen Sie den Wert der Innerhtml -Eigenschaft/Attribut zu, indem Sie das DOM -Element mit Hilfe der “erhaltenGetElementById ()Methode durch Übergabe der zugewiesenen ID des Elements:

dokumentieren.GetElementById ("Zeit").Innerhtml = Datum.tolocaletimestring ();

Ausgang

Das dreht sich um die Innerhtml ist keine Funktion im JavaScript -Fehler und in der Lösung.

Abschluss

Der angegebene Fehler tritt auf, wenn Sie versuchen, die Innerhtml -Eigenschaft als Funktion aufzurufen. Um dieses Problem zu beheben, legen Sie das innerHTML -Attribut des relevanten DOM -Elements fest, wie z. B. “Element.Innerhtml = Text”. In diesem Tutorial haben wir über das TypenError: Innerhtml diskutiert, ist keine Funktion in JavaScript, wie es auftritt und wie es behoben wird.