Вы можете сканировать документ с помощью этого цикла:
for (let elem of document.querySelectorAll("[aria-errormessage]")) {
if (elem.getAttribute("aria-errormessage").includes(" ")) {
console.log("invalid: ", elem.outerHTML);
}
}
Если вы хотите использовать filter
, то сначала превратите нодлист в массив:
let invalidElems = Array.from(document.querySelectorAll("[aria-errormessage]"))
.filter(elem => elem.getAttribute("aria-errormessage").includes(" "));
Если пробелыв самом начале или в конце значения атрибута являются приемлемыми, затем сначала обрежьте значение перед проверкой на наличие пробела:
elem.getAttribute("aria-errormessage").trim().includes(" ")