Heim > Web-Frontend > js-Tutorial > Implementierungsmethode der JavaScript-Aufruffunktion durch string_javascript-Kenntnisse

Implementierungsmethode der JavaScript-Aufruffunktion durch string_javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:08:41
Original
1822 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Implementierungsmethode von JavaScript, die Funktionen über Zeichenfolgen aufruft. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

In JavaScript können wir eine Funktion basierend auf einer Zeichenfolge von Funktionsnamen aufrufen, sodass wir dynamische Funktionsaufrufe implementieren können. Wir müssen nur den Namen einer Funktion übergeben, um die Funktion aufzurufen.

Code kopieren Der Code lautet wie folgt:
var strFun = "someFunction" //Name der zu bearbeitenden Funktion genannt
var strParam = "das ist der Parameter"; //In der Funktion zu übergebende Parameter
//Funktion erstellen
var fn = window[strFun];
//Rufen Sie die Funktion auf
fn(strParam);


Im Folgenden finden Sie ein detailliertes Aufrufbeispiel
Code kopieren Der Code lautet wie folgt:





<br>
Funktion fnFooBar(strVal) {<br>
alarm(strVal);<br>
              return 1;<br>
}<br>



<script><br> Funktion fnFooBar(strVal) {<br> alarm(strVal);<br> Rückgabe 1;<br> }<br> Funktionsaufruf() {<br> var strFunctionName = document.getElementById("functionName").value;<br> var strFunctionParam = document.getElementById("functionParam").value;<br> var fn = window[strFunctionName]<br> var ret = fn(strFunctionParam);<br> }<br> </script>

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage