Calling Onclick With Local Variable
First, apologies for asking something that must be answered here somewhere (I've been looking!) I want to do this: var i; for (i = 0; i < 5; i++) { ... // Add an anchor to t
Solution 1:
a.onclick = (function(i) { return function() {goog.bind.....}; })(i);
That creates a new closure in which the value of i is fixed.
Solution 2:
Something like this may work better for you:
a.onclick = function() {
doSomething(this, i)
}
Post a Comment for "Calling Onclick With Local Variable"