Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2021, 08:18
Новичок на форуме
Отправить личное сообщение для stranger999 Посмотреть профиль Найти все сообщения от stranger999
 
Регистрация: 11.09.2021
Сообщений: 2

Tampermonkey не получается кликнуть по элементу
Привет всем, пытаюсь при помощи Tampermonkey кликнуть по выпадающему списку чтоб он раскрылся, но не срабатывает.
Сайт mail.ru, выпадающий список с доменами почты (на фото)

(function() {
    'use strict';

    var selector = document.querySelector("#mailbox > form.body.svelte-1tib0qz > div.email-container.svelte-1tib0qz > div.select-wrapper.svelte-1tib0qz > select");
    selector.click();
})();


Может у кого-то есть идеи что я не так делаю?))
Заранее благодарю!
Изображения:
Тип файла: jpg Screen Shot 2021-09-11 at 11.18.28.jpg (15.2 Кб, 4 просмотров)
Тип файла: jpg Screen Shot 2021-09-11 at 11.27.24.jpg (13.1 Кб, 4 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 11.09.2021, 10:15
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

stranger999,
успокоиться и забыть.
Ответить с цитированием
  #3 (permalink)  
Старый 11.09.2021, 11:05
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,588

Пояснение: нативный html <select> нельзя открыть программно, никак. Ты можешь программно только выбрать какое-то значение.
Для хозяев сайта решение - заменить нативный select на один из 100500 кастомных вариантов. Через юзерскрипт ты в принципе тоже это можешь сделать, но оно того не стоит.

Почему так сделано?
Полагаю потому что по традиции раскрытый <select> может вылезать за пределы окна браузера и какой-нить негодяй может использовать это во вредительских целях.)
__________________
29375, 35

Последний раз редактировалось Aetae, 11.09.2021 в 11:13.
Ответить с цитированием
  #4 (permalink)  
Старый 11.09.2021, 11:43
Новичок на форуме
Отправить личное сообщение для stranger999 Посмотреть профиль Найти все сообщения от stranger999
 
Регистрация: 11.09.2021
Сообщений: 2

Спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как кликнуть по элементу будь это ссылка кнопка с его текстовым названием? Денис01952 Элементы интерфейса 2 09.10.2017 10:08
как кликнуть по элементу будь это ссылка кнопка с его текстовым названием? денис77447327 Общие вопросы Javascript 3 09.10.2017 08:50
как кликнуть по элементу с текстовым названием? денис77447327 Элементы интерфейса 1 07.10.2017 19:44
Не получается обратиться к элементу по ID в внешнем JS Konstantin78 Общие вопросы Javascript 2 23.11.2014 17:54
Почему-то не получается сделать click по дочернему элементу. adelante jQuery 1 14.01.2013 02:02