I am writing a script that need to change the onclick attribute of DIVs. I can't simply use:
var myvar='aa';
my_div.onclick="myfunction
(myvar)";
not sure why, but it doesn't work. I am going to be using a loop and changing a bunch of onclick attributes at once, so the "myvar" variable, will be the incriment variable. I tried:
my_div.onclick=function(){
myfunction
(myvar);};
but again, it did not work. myvar was not passed in correctly because it uses the max value of the loop, because when that 'function' gets called, it goes and finds myvar, instead of replacing myvar when I create the function.
So the question. I need to know how to change the onclick attribute of a DIV via javascript and have the function the onclick is changed to accept a parameter that can not be hard coded.
Any help would be great.
Thanks,
Matt
Start Free Trial