In meinem JavaScript möchte ich prüfen, ob das Element mit spezifischer ID existiert oder nicht, ich habe es auf 2 Arten ausprobiert.
1).
%Vor%2).
%Vor%aber es gibt denselben Fehler wie unten -
Objekt erwartet
Sie müssen angeben, von welchem Objekt getElementById aufgerufen wird. In diesem Fall können Sie das Dokument verwenden. Sie können auch nicht einfach .value auf einem Element aufrufen. Zum Beispiel, wenn das Element Textfeld ist, wird Wert den Wert zurückgeben, aber wenn es ein Div ist, wird es keinen Wert haben.
Sie haben auch eine falsche Bedingung, Sie überprüfen
if (myEle == null)
, die Sie in
ändern sollten%Vor%if (myEle! = null)
document.getElementById ('yourId')
ist der richtige Weg.
document verweist auf das HTML-Dokument, das in das DOM geladen wird.
und es sucht die ID mit der Funktion getElementById () Das nimmt einen Parameter der ID eines Elements
Lösung wird sein:
var elem = (document.getElementById ('meinElement'))? document.getElementById ('meinElement'). value: '';
/ * das wird einen Wert zuweisen oder Ihnen geben und leere Zeichenfolge * /
Tags und Links javascript dom