Главная » Файлы » Прочие скрипты » Яваскрипты |
Кроссбраузерный клик по ссылкам с помощью javascript
14.11.14, 08:51:57 | |
Недавно передо мной встала задача при помощи яваскрипта кликать по любым ссылкам, находящимся на странице. Обычные методы не работают во всех браузерах одинаково хорошо, поэтому пришлось хорошенько погуглить, чтобы найти уникальный метод Для начала посмотрите ДЕМО Использование скрипта: Допустим, на странице есть ряд ссылок, по которым нужно кликнуть. У каждой ссылки должен быть уникальный id: Код <a href="http://bla-bla.ru" id="apourl1" target="blank">Ссылка 1</a> <a href="http://bla-bla2.ru" id="apourl2" target="blank">Ссылка 2</a> Функция-обработчик выглядит следующим образом: Код function apolinkclick(id) { if(id) { butt = document.createElement('button'); butt.id = 'butt'; document.getElementById(id).appendChild(butt); butt.click(); }; }; Для того, чтобы кликнуть по нужной ссылке, достаточно просто вызвать функцию apolinkclick() с указанным id ссылки, например: Код apolinkclick('apourl1'); Вот, пожалуй, всё, что я хотел рассказать в этой статье Огромное спасибо ЭТОМУ топику за то, что там предоставили самое изящное и простое решение Материал подготовлен Apocalypse | |
Просмотров: 830 | Загрузок: 0 | Комментарии: 4 | |
Всего комментариев: 3 | ||||
| ||||