У меня есть страница веб-страницы, полная ссылок, рядом с которыми установлены флажки, показывающие, что я нажал их. Есть сотни ссылок, и я бы не стал их перебирать. Я бы хотел написать сценарий, который выполняет «щелчок» по каждой из ссылок, так что мне не нужно.Javascript Нажмите несколько ссылок
var links = document.getElementsByClassName("some-class");
for(var i = 0; i < links.length; i++) {
links[i].click();
}
Мой код просто открывает первую ссылку и переходит от исходной страницы, которые, конечно, останавливает выполнение кода.
Может ли Javascript открывать ссылки, не переходя к ним, например, в новом окне или вкладке? Если нет, на каком языке это может быть написано?
Вы можете проверить [Watir] (http://watir.com/) –
Вы пытались добавить 'ссылки [я] .TARGET = "_blank";' перед строкой, где вы '. нажмите() '? Или JS может получить URL-адрес из свойства 'href' каждого элемента и использовать' window.open() 'с этим URL-адресом. – nnnnnn