IwanQ
@IwanQ
Плохие времена часто дают прекрасные возможности

Не работает closest?

Здравствуйте.

Пробую написать небольшой скрипт для копирования элементов.

Код - https://jsfiddle.net/ymtjg38L/

Я пытаюсь сделать так, чтобы при нажатии на "Copy it" был найден ближайшей к нему блок с классом promo-text, чтобы произошло копирование именно из его, но появляется ошибка на строчке с closest.

Подскажите пожалуйста. что я делаю не правильно?
  • Вопрос задан
  • 490 просмотров
Решения вопроса 1
hzzzzl
@hzzzzl
https://developer.mozilla.org/ru/docs/Web/API/Elem...

возвращает ближайший родительский элемент, то есть идет вверх по ДОМу

let parent = el.closest('.promo');
let copyText = parent.querySelector('.promo-text')
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега JavaScript
{PHP, MySql, HTML, JS, CSS} developer
что я делаю не правильно?
Доку не читаете?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы