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..!)

    Einmal editiert, zuletzt von wolf (30. März 2014 um 12:17)

  • 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);
    }

    Einmal editiert, zuletzt von Roland (30. März 2014 um 10:13)

Jetzt mitmachen!

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