Die Fun1 ist eine Funktion, und ich habe versucht, als Variable bei eventlisterOnclick, und führen Sie die Funktion dort, aber wenn ich Fähigkeit (_src) eingeben; es wird nicht funktionieren. Wie stelle ich die Funktion in my eventlistOnclick ein.Set Variable Funktion funktioniert nicht
Antwort
wenn der übergebene Parameter ist immer dann Klasse
document.querySelectorAll(_class);
mit
document.querySelectorAll("." + _class);
Auch ersetzen, ist fun1
ein String, also wenn fun1 dann auf diesen Bereich verfügbar ist versuchen
eventlisternOnclick("abc", fun1, "this.src", null);
Komplette Funktion könnte
seinfunction eventlisternOnclick(_class, ability, _id){
var cell_onclick = document.querySelectorAll(_class);
for(var c = 0; c < cell_onclick.length; c++){
cell_onclick[c].addEventListener('click', function(){
ability(this.getAttribute("src"));
}, false);
}
}
function fun1(mysrc){
console.log();
}
eventlisternOnclick("abc", fun1, null);
Ich denke '' this.src "' muss auch 'this.src' sein – Tushar
@Tushar,' this.src' als Argument wird "evaluiert", nicht übergeben, wie wir erwarten .. Meine Vermutung ist "undefined" wird übergeben! – Rayon
@Tushar hat er nicht erwähnt, was er damit machen will. – gurvinder372
- 1. Batch File Set Variable funktioniert nicht
- 2. Set-Funktion in C++ funktioniert nicht
- 3. Variable funktioniert nicht innerhalb JQuery Scroll-Funktion
- 4. Check-Funktion funktioniert nicht Variable Bedeutung unverändert
- 5. M-x Set-Variable funktioniert nicht in Emacs 24.5.1
- 6. Wie funktioniert diese Funktion/Variable?
- 7. Powershell parallele Set-Variable
- 8. * Datei * Variable funktioniert nicht
- 9. Hadoop-Set Supergruppe funktioniert nicht
- 10. SET STATISTICS IO funktioniert nicht
- 11. Mongo Update $ set funktioniert nicht
- 12. Spinner Set Auswahl funktioniert nicht
- 13. Session Set-Attribut funktioniert nicht
- 14. Uniform Set-Methode funktioniert nicht
- 15. Set Sprache nicht funktioniert select2
- 16. SET GLOBAL max_allowed_packet funktioniert nicht
- 17. set variable in val
- 18. PHP-Videostream funktioniert nicht bei Verwendung von If (leer (Variable)) {set variable; Redirect}
- 19. Funktion nicht Globale Variable
- 20. PHP Set Array mit Variable
- 21. variable Zuordnung nicht funktioniert
- 22. Javascript Variable Verkettung funktioniert nicht
- 23. PHP SET Standardargument in der Funktion als statische Variable
- 24. PHP Instanz Variable funktioniert nicht
- 25. Flex-Set-Funktion wird nicht aufgerufen
- 26. mit Einfügen-Funktion auf Variable in data.frame funktioniert nicht
- 27. JavaScript Pass-Variable zu inneren Klick-Funktion funktioniert nicht
- 28. Globale Variable in Python-Funktion funktioniert nicht für meinen Code
- 29. undefined Variable und Funktion auf klicken funktioniert nicht
- 30. JavaScript-Variable funktioniert nicht. Warum?
'" fun1 "' ==> 'fun1' in' eventlisternOnclick ("abc", "fun1", ... '. 'fun1' ist eine Funktion, keine Zeichenkette. – Tushar
Entschuldigung, ich kann nicht verstehen, was Sie meinen, erklären Sie mehr? – darkness
Wenn die Funktion 'fun1' an' eventlistenOnclick() 'übergeben wird, sollte sie als Funktionsreferenz übergeben werden, d. H. Als Funktionsname. Es sollte nicht in Anführungszeichen gesetzt werden. – Tushar