Ich verwende oft die Methode getElementById("id1");
in meinen Methoden. Ich verwende es, um bestimmte Elemente in meinem HTML zu finden. Ich frage mich, ob ich mir Sorgen darüber machen muss, wie oft ich es benutze, wenn es jedes Mal das gesamte DOM durchsuchen muss.Ist getElementById() effizient?
Wie funktioniert diese Methode? Analysiert es das DOM und gibt das Element zurück, wenn es gefunden wird, oder werden all diese Werte irgendwie indiziert und kann es schneller zurückkehren?
P.S. Ich bin neugierig auf die Methode im Allgemeinen, aber ich benutze ein Android WebView, wenn das einen Unterschied macht.
Sie wollen also nicht verwenden [jQuery] (http://jquery.com/)? Sie haben es für dich getan. 'getElementById (" id1 ");' == '$ ('# id1')' –
Ich kann jQuery oder andere importierte Bibliotheken nicht verwenden. Es muss langweiliges JavaScript sein. Traurig, nicht wahr? – Jon
WAS?!?! Sie können Javascript verwenden, aber Sie können kein Javascript verwenden? –