Не срабатывает клик javascript, в чем может быть дело?
Вы выбираете все элементы с классом link, соответственно вам возвращается не элемент, а объект. Если, так же как и я, не шарите в javascript, то добавьте ID необходимому элементу и замените getElementsByClassName на getElementById ))
Вариант с jQuery обработчиком собычтия on() - подпишите ваши элементы просто: $( "link" ).on( "click", function() {
    // ваша логика обработки клика
});
Чтобы имитировать клик потом - используйте .click()