Так что я пытаюсь перебрать все мою закладки здесь: https://supermariomakerbookmark.nintendo.net/bookmarks (Вы, вероятно, не можете видеть его, так как вы, вероятно, не имеете счета/курсы закладок) и unbookmark их. Однако проблема заключается в том, что каждый раз, когда я не просматриваю курс, я получаю , перенаправленный обратно на страницу моих закладок, , который отменяет сценарий, который я запускаю с консоли.Имитировать щелчок <a> элемента без перенаправляют
Все элементы, которые я выполняю, имеют класс «кнопка удаления ссылки» и имеют набор элементов href, если это помогает.
Я понятия не имею, как предотвратить эти переадресации, и надеялся, что кто-то сможет помочь. Вот мой базовый код:
var buttons = document.getElementsByClassName("button delete link")
for(var i = 0; i < buttons.length; i++) {
buttons.item(i).click()
}
Кто-нибудь знает, что я делаю неправильно?
вы пробовали OnClick в HTML элемент? он имеет приоритет над правом href? вы можете сделать event.preventdefault() –
Обязательно ли проблема? Что делать, если перенаправление происходит изнутри события onclick @PrashanthBenny – warspyking
, если это так, 'return false' в событии click поможет –