На странице есть много ссылок, и мне нужно быстро щелкнуть ссылки с текстом «Удалить» в нем. Это вызывает запрос AJAX, поэтому требуется небольшая пауза. Каким будет код букмарклета javascript (без библиотек, например jQuery), который быстро вызовет событие onclick(), привязанное к ссылкам напрямую как атрибут, но только те, у которых есть текст «Удалить»?Javascript Bookmarklet для ссылки на ссылки с конкретным текстом
Насколько я могу сделать это сам я получаю:
javascript:
(function(){
var links = document.getElementsByTag('a');
for(var i = 0; i <= links.length; i++){
if(links[i].innerHTML == "Delete"){
setTimeout("links[i].onclick()", 500); // pause for previous AJAX to proceed
}
}
})();
Извините, что вызвал это, но это звучит как-то отрывочно. –
Какие браузеры? Если это всего лишь один браузер (например, Chrome), это совсем другая задача от поддержки всего браузера. –
Хенрик, я обновил вопрос, чтобы он был настолько визуальным, насколько это возможно. –