SlavaMaxwell
@SlavaMaxwell
HTML-верстальщик

Как сделать проверку на отсутствие тэга внутри родителя?

Как сделать проверку на отсутствие тэга внутри родителя? То есть если тэга нет, будет выполняться конкретный код, подскажите пожалуйста как реализовать такое условие на чистом JS, например проверка наличие тэга img в тэге div с классом к примеру box
<div class="box">
<!--тут нет тэга img-->
</div>
  • Вопрос задан
  • 66 просмотров
Решения вопроса 3
Seasle
@Seasle Куратор тега JavaScript
\( ゚ヮ゚)/
const checkTag = (parent, tag, isImmediate = false) => {
	const selector = isImmediate ? `:scope > ${tag}` : tag;
	const element = parent.querySelector(selector);
	
	return element !== null;
};

Ответ написан
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
parent.querySelector('img') === null
Ответ написан
IVinete
@IVinete
Учусь на ошибках!
Вынес пример в песочницу
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Artezio Нижний Новгород
от 130 000 до 180 000 ₽
Artezio Москва
от 160 000 до 220 000 ₽
Intspirit Краснодар
от 80 000 до 150 000 ₽