Нажать на ссылку на странице
нужно найти ссылку на странице по названию и нажать на нее
вот такой скрипт: var allLinks = document.body.getElementsByTagName('a'); for (var i = 0; i < allLinks.length; i++) { if (allLinks[i].textContent = "название ссылки") { document.location = allLinks[i]; } } но вместо этого он переименовывает все ссылки на странице в "название ссылки" и еще похоже на всех на них нажимает (на последнюю нажимает точно) подскажите пожалуйста что тут не так |
<html> <head> <script type="text/javascript"> onload = function () { var allLinks = document.body.getElementsByTagName('a'); for (var i = 0; i < allLinks.length; i++) { if (allLinks[i].textContent = "http://google.com.ua") { document.location = allLinks[i].textContent; } } } </script> </head> <body> <a> http://google.com.ua</a> <a> http://google.com</a> </body> </html> |
<a src="..."> 0_o
|
что то я не понимаю (
и ссылки у меня на странице вида : <a href="http://google.com">название ссылки</a> и добавление в скрипт allLinks[i].textContent; тоже ничего не изменило, все равно он названия всех ссылок на странице продолжает менять на "название ссылки" (т.е. той которою я ищу) |
= -- присваивание
== -- сравнение |
заработало :)
спасибо большое) |
Часовой пояс GMT +3, время: 02:27. |