Как запустить HTML-код через букмарклет?

#javascript #html #bookmarklet

#javascript #HTML #букмарклет

Вопрос:

Я пытаюсь создать несколько букмарклетов для навигации по веб-приложению.

Для некоторых ссылок и действий они так же просты, как наличие букмарклетов, например javascript: tabClick('func'); , для других, если я проверяю элемент, их href значения недействительны, и я получаю только эти длинные ссылки.

 <a id="id_value" eventvalue="Do Action">Do Action</a>
  

Есть ли какой-нибудь способ создать букмарклет, который имитировал бы нажатиеDo Action?

Комментарии:

1. document.getElementById(«assetmain3_middle_anchor»).click();

Ответ №1:

Используйте JavaScript, чтобы выбрать элемент по его id (уникальному для этого конкретного элемента) и отправить click ему событие, которое должно имитировать точно такое же поведение, которое возникло бы, если бы пользователь указал и щелкнул элемент.

 javascript:document.getElementById("id_value").click();
  

Комментарии:

1. Встроенный javascript — это зло.