Я думаю click()
является специфическим для IE.попробуйте нажать первую гиперссылку:
eval( document.getElementById('mylink2').href );
ИЛИ вы можете попробовать:
document.getElementById(id).attachEvent('onclick',name_of_function); //(for IE)
document.getElementById(id).addEventListener('click',name_of_function,false); //(for others)
, чтобы узнать больше о событиях проверить это