Кликнуть по li элементу

176
12 января 2020, 17:00

Как через консоль кликнуть по li элементу в TelegramWeb, что бы выбрался чат?

Пробовал document.getElementsByClassName('im_dialog_wrap')[0].click()

и document.getElementsByClassName('im_dialog_wrap')[0].getElementsByClassName('im_dialog')[0].click(), но безрезультатно.

Answer 1

Чтобы симулировать клик

function eventFire(el, etype){
  if (el.fireEvent) {
    el.fireEvent('on' + etype);
  } else {
    var evObj = document.createEvent('Events');
    evObj.initEvent(etype, true, false);
    el.dispatchEvent(evObj);
  }
}

Потом первый аргументом передай элемент li

eventFire(document.getElementById('mytest1'), 'click');
READ ALSO
Как правильно работать с методом fs.readdir() в Node.js?

Как правильно работать с методом fs.readdir() в Node.js?

Я писал бота для Discord на NodeJS (в VSCode) и столкнулся с ошибкой:

188
Как в Swiper-слайдере динамически добавлять класс слайду?

Как в Swiper-слайдере динамически добавлять класс слайду?

Использую Swiper-слайдерВ слайдере есть 4 видимых слайда

225
Wysihtml5 - удалять html-теги при paste

Wysihtml5 - удалять html-теги при paste

Нужно удалять теги html при вставке текста в форму из буфера обмена

175
Менять свойство transform: rotate через JS

Менять свойство transform: rotate через JS

Изначальная задача у меня это менять по кругу цветные квадратыДумаю это сделать меняя свойство transform: rotate у большого квадрата

199