click() not working in Chrome
Tuesday, January 24th, 2012 at 10:31 pm
Leave your comment
I have code like
1: var link = document.getElementById("myLink");
2: link.click();
and it is working in all browsers (really tested in IE8 and FF9) but not in Chrome.
Stackoverflow has three questions about this issue without workaround.
http://stackoverflow.com/questions/5015893/onclick-parent-getelementbyid-click-not-working-in-chrome
http://stackoverflow.com/questions/1938356/chrome-browser-action-click-not-working
http://stackoverflow.com/questions/7857289/click-not-working-in-chrome
People speak about some security limits.
And voila – solution:
1: var link = document.getElementById("myLink"); //existing code
2: $(link).click();
or pure jQuery style:
1: $("#myLink").click();
jQuery rules!!