Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.11.2019, 20:49   #1
Женя32
Форумчанин
 
Регистрация: 12.09.2008
Сообщений: 621
Счастье Найти все элементы класса у которых нет второго класс

Здравствуйте! Подскажите пожалуйста...
Есть группа <p> у которых nameclass = "Class1", у нескольких элементов из это группы, есть еще один класс "Class2".
Вопрос: Как выбрать все <p> у которых нет Class2?
Женя32 вне форума Ответить с цитированием
Старый 07.11.2019, 16:02   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Псевдокласс :not
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 10.11.2019, 16:04   #3
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 99
По умолчанию

искать можно по разному, как вариант (возможно и не самый быстрый, но более понятный):
1) найти все элементы с классом "Class1" - например: document.getElementsByClassName("Cl ass1");
2) перебрать полученный массив элементов и проверить наличие "Class2" - например:
элемент.classList.contains("Class2" )===false;
Agency вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Помогите дописать программу. Смог сделать только класс Array, класс Bitstring вообще не понимаю kk_evr Помощь студентам 1 23.06.2019 22:42
Нужно сделать наследование классов, 1 класс находится первой форме, 2 класс во второй. Вероника99 Помощь студентам 3 29.04.2016 23:02
Cоздать класс жидкость. определить конструкторы деструкторы и функцию печати. создать публик производный класс. (С++) Динар Габбасов Помощь студентам 0 28.05.2012 18:44
Добавить класс в проект2,похожий на класс из проекта1!оба проекта есть! xeops C# (си шарп) 0 15.05.2012 20:31
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. Человек_Борща Общие вопросы Delphi 8 27.02.2012 23:24