Twilo: IE ruft eine Funktion nicht auf

Beitrag lesen

Hallo,

ich gehe davon aus, wenn es keine ID mit den Namen existiert, dass es sich um ein HTMLK-Element handelt, was übergeben wurde

Gut. Dann bleibt nur aus Performancegründen zu kritisieren, dass du die relativ "teure" Funktion getElemetById, die ja das ganze DOM durchsucht, mehrfach mit demselben Argument aufrufst. Ein Aufruf, verbunden mit dem Speichern des Rückgabewerts in einer Variablen, wäre wohl günstiger.

wie meinst du das?
kann ich das Ergebnis in der if-Bedingung gleich zwischenspeichern?

Gibt es eine Möglichkeit zu überprüfen, ob es sich ein Element (this) handelt?

ich würde es gerne wie folgt überprüfen
1. überprüfen ob es ein Element ist
2. überprüfen ob es sich um eine ID handelt
3. ansonsten nichts machen

Entweder du übergibst hier nur this.id, das wäre die weniger effiziente Lösung, oder du belässt es bei this, kannst dir dann aber innerhalb der Funktion die Verrenkungen mit getElementById() sparen - denn du hast dann bereits die komplett aufgelöste Referenz auf das Element.

mfg
Twilo