So finden Sie, ob ein Element mit einer bestimmten ID existiert oder nicht

7

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

    
Amita Patil 01.03.2017, 07:50
quelle

4 Antworten

15
%Vor%     
Mr.Bruno 01.03.2017, 07:53
quelle
2

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
  

if (myEle! = null)

%Vor%     
Armin 01.03.2017 07:57
quelle
1

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 * /

    
Rahil Lakhani 01.03.2017 07:55
quelle
1

Sie können einfach if(yourElement)

verwenden

%Vor% %Vor%
    
Weedoze 01.03.2017 07:56
quelle

Tags und Links