[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Поиск в DOM querySelectorAll
Igor_2022
Привет, как найти все элементы select с атрибутом "rr" и textarea с атрибутом "rr", но чтобы они были активны без атрибута disabled

var elements=document.querySelectorAll('select[rr], textarea[rr]');

Возможно это? или только в цикле проверять if(!elements[i].disabled){ // код }
killer8080
можно использовать псевдо селектор :not()
var elements = document.querySelectorAll('select[rr]:not([disabled]), textarea[rr]:not([disabled])');

Цитата (Igor_2022 @ 15.02.2022 - 22:11)
или только в цикле проверять if(!elements[i].disabled){ // код }

можно и без цикла

var elements = Array.from(document.querySelectorAll('select[rr], textarea[rr]')).filter(el => !el.disabled);


или использовать jQuery, там это удобней будет чем на ванильном js
Igor_2022
Цитата (killer8080 @ 17.02.2022 - 13:35)
можно использовать псевдо селектор :not()
var elements = document.querySelectorAll('select[rr]:not([disabled]), textarea[rr]:not([disabled])');

Цитата (Igor_2022 @ 15.02.2022 - 22:11)
или только в цикле проверять if(!elements[i].disabled){ // код }

можно и без цикла

var elements = Array.from(document.querySelectorAll('select[rr], textarea[rr]')).filter(el => !el.disabled);


или использовать jQuery, там это удобней будет чем на ванильном js

Спасибо тебе!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.