Je veux vérifier si un élément existe dans le DOM, si c'est le cas, puis appeler une fonction en utilisant la valeur de l'élément comme paramètre. par exemple:
if(document.getElementById('msg')) displayMsg(document.getElementById('msg').value);
Est-ce le moyen le plus rapide d'y parvenir?
Est-ce le moyen le plus rapide d'y parvenir?
Non, mais c'est très, très, très, très rapide.
Le moyen le plus rapide est de se souvenir du résultat du premier getElementById
appel plutôt que de le répéter:
var msg = document.getElementById('msg')
if(msg) displayMsg(msg.value);
getElementById
est très, très, très, très rapide, et vous devriez le faire des centaines de milliers de fois - peut-être des millions - dans une boucle serrée pour que n'importe quel humain perçoive la différence.
Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.
En cas d'infraction, veuillez [email protected] Supprimer.
laisse moi dire quelques mots