Проблема:
Запрос к XML-документу с элементами, в имена которых встроены определенные строки, может оказаться сложной задачей. Хотя CSS поддерживает подстановочные знаки для запросов атрибутов, похоже, что такая же функциональность отсутствует для имен элементов.
Решение:
К сожалению, не существует простого способа сопоставить элемент с подстановочным знаком. имена, используя «querySelector()» или «querySelectorAll()». Однако существуют альтернативные подходы:
Сопоставление атрибутов: CSS предоставляет подстановочные знаки для значений атрибутов. Чтобы сопоставить элементы с определенной строкой в имени, найдите наличие этой строки в любом из их атрибутов, используя следующий синтаксис:
Пример:
const elementsWithName = document.querySelectorAll('[name*="name"]');
const elementsWithName = document.querySelectorAll('[name*="name"]');
Примечание:Если вы ищете совпадение с подстановочными знаками для самого имени тега элемента, в настоящее время нет прямого решения с использованием «querySelector()» или "querySelectorAll()".
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3