Я не могу найти правильное имя элемента для «сердца», что я хотел бы щелкнуть через яваскрипт закладку перечисленную на http://ink361.com/#/tag/JavaScript labellet не работает?
при просмотре страницы элементов перечислены как «любит» «a.likes.does» после кликнуть и «a.likes» до щелчка? - кто-то должен помочь найти правильное имя, чтобы я мог обновить код.
Я пытаюсь получить этот букмарклет, чтобы щелкнуть все сердца на странице ' Я не уверен, правильно ли «нравится», или я должен изменить его на что-то другое или если другая часть кода неверна ?
Как изменить код, чтобы заставить его работать?
javascript: e = document.getElementsByClassName('likes');
for (i = 0; i < e.length; i++) {
e[i].click();
}
void(0);
Если это не будет работать, в основном я пытаюсь выполнить JavaScript предпочтительно как букмарклет щелкать любит на этой странице.
При просмотре страницы я не знаю правильное имя класса, так что в настоящее время javascript не работает по неизвестным причинам?
Без чего-то, как JQuery, вы не можете назвать .click() на элементов. См. Это сообщение: http://stackoverflow.com/questions/902713/how-do-i-automatically-click-a-link-with-javascript – IanW
... по крайней мере, не последовательно (см. Обсуждение на [этой теме ответа] (http : //stackoverflow.com/a/10145332/990363)). Вам либо нужен jQuery (который добавляет значительные накладные расходы и сложность в ваш букмарклет) (ознакомьтесь с [jQuery Generator закладка] (http://benalman.com/projects/run-jquery-code-bookmarklet/) для идеи), или ваш собственное событие click à la * simulate.js * - @ocanal предоставляет код для этого в [его ответе] (http://stackoverflow.com/a/10487476/990363). – kopischke