Es scheint, dass Sie einige Probleme in Ihrem Code haben. Aber deine Grundidee ist Klang.
Angenommen, dass <div id="google_translate_element"></div>
vor dem Skript-Tag definiert ist, sollte Folgendes funktionieren:
Zumindest funktionierte es für mich, als ich alles in eine HTML-Datei platzierte und in Chrome speicherte.
Natürlich wäre es möglich, die Deklaration var
und die folgenden Zeilen in einer Funktion $(document).ready
zu platzieren (oder auf eine andere Weise, wenn Sie jQuery nicht verwenden). Dann wäre die Reihenfolge zwischen div
und script
nicht mehr von Bedeutung.
Tags und Links javascript asynchronous google-translate