2016-03-23 13 views
0

Wie verwendet man getElementByID innerhalb If-Anweisung? Ich muss, wenn ein bestimmtes Logo nach dem Ausführen einer Datei auf einer IE-Software überprüft. Ich kann das Logo mit getElementByID erhalten. Sobald ich das bekomme, überprüfe ob das Logo vorhanden ist. Wenn vorhanden, dann mach weiter, sonst hör auf.Wie man getElementByID innerhalb If Aussage verwendet?

Antwort

0

Überprüfen Sie, ob es Nothing

ist
Set myElement = doc.getElementById("my_ID") 

If myElement Is Nothing Then 
    MsgBox "Element not found" 
    Exit Sub '// Optional 
Else 
    '// Do something with element 
End If 
+0

Vielen Dank! Ich brauche noch mehr Hilfe. Gibt es eine Möglichkeit, die ID (des gleichen Elements, das wir mit getElementById wiederherstellen) in einer Variablen wie myElement_1 zu speichern? –

+0

versuchen Sie 'myElement_1 = myElement.Id' –

+0

Danke! Ich habe diese Änderungen vorgenommen. Es funktioniert jetzt, aber es gibt weitere Anforderungen, für die ich ein Element nach ID abrufen und dann seine Klasse (JAVA-Skriptklasse) mit einer bestimmten vordefinierten Klasse vergleichen muss. Kann ich myElement_1 = myElement.Class verwenden? –