Javascript.RU

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

document.getElementsByClassName vs querySelector
Подскажите пожалуйста, что я делаю неправильно ?

let my_ID_elem    = ".sc-AxjAm bcMPWx";
let my_ID_elem_  = "sc-AxjAm bcMPWx";

let my_elem      = document.querySelectorAll(my_ID_elem);
let my_elem__      = document.querySelector(my_ID_elem);

let my_elem_    = document.getElementsByClassName(my_ID_elem_);

console.log(my_elem.length);
console.log(my_elem_.length);

console.log(my_elem__);




Сам элемент выглядит так:
<div class="sc-AxjAm bcMPWx" style="right: 52px; bottom: 24px;">
......
</div>


Однако:
-getElementsByClassName - выдает 1 элемент.
-querySelector - возвращает элемент.
-а querySelectorAll возвращает 0.

Почему так ?
Ответить с цитированием
  #2 (permalink)  
Старый 29.08.2022, 18:28
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,012

Сообщение от Andy_kun
что я делаю неправильно ?
не используешь реактовский ref
Ответить с цитированием
  #3 (permalink)  
Старый 29.08.2022, 18:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Andy_kun,

let my_ID_elem    = ".sc-AxjAm.bcMPWx";
Ответить с цитированием
  #4 (permalink)  
Старый 29.08.2022, 18:57
Аспирант
Отправить личное сообщение для Andy_kun Посмотреть профиль Найти все сообщения от Andy_kun
 
Регистрация: 05.08.2022
Сообщений: 64

Сообщение от рони Посмотреть сообщение
Andy_kun,

let my_ID_elem    = ".sc-AxjAm.bcMPWx";
Спасибо!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
querySelector возвращает null, пока не найдешь его в devtools 1111 Общие вопросы Javascript 2 22.11.2021 11:49
Как сделать короткую функцию для forEach? nastya97core Общие вопросы Javascript 9 13.05.2020 18:32
При клике выдает ошибку - Cannot read property 'querySelector' of null ? Alexander9292 Общие вопросы Javascript 2 02.09.2019 22:27
querySelector Brick Javascript под браузер 3 04.01.2019 09:01
querySelector и innerHTML KOLANICH Events/DOM/Window 1 04.05.2010 17:11