onclick function vars mitgeben [gelöst]

  • WIe bekomme ich hin die var i von der katz, mit in die function mitzugeben?

    JavaScript
    katz[i].onclick = function(){i,toggleArt(hund[i],katz[i]);}


    (es ist alles definiert..!)

  • JavaScript
    katz[i].setAttribute("data-i", i);
    katz[i].onclick = function(){toggleArt(hund[this.getAttribute("data-i")],katz[this.getAttribute("data-i")]);}


    jetzt mal ungetestet, aber irgendwie so in der Art würde ich sagen.

  • ist zwar schon gelöst, aber eine andere Variante wäre auch ,eine function drum zu packen.





    gleiches ergebniss bei


    JavaScript
    var elements = document.getElementsByTagName('div');
    for(var i = 0; i < elements.length; i++){
        (function(variable){
            elements[i].onclick = function(){
                 alert(variable);
            }
        })(i);
    }

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!