Методы JavaScript для извлечения тегов HTML без определенного атрибута

  1. Метод с использованием селектора querySelectorAllи :notJavaScript:

    var tagsWithoutAttr = document.querySelectorAll(':not([attributeName])');
  2. Метод с использованием JavaScript getElementsByTagNameи фильтрации с помощью цикла:

    var allTags = document.getElementsByTagName('*');
    var tagsWithoutAttr = [];
    for (var i = 0; i < allTags.length; i++) {
    if (!allTags[i].hasAttribute('attributeName')) {
    tagsWithoutAttr.push(allTags[i]);
    }
    }
  3. Метод с использованием jQuery:

    var tagsWithoutAttr = $('*:not([attributeName])');

Эти методы предоставят вам коллекцию всех HTML-тегов, не имеющих указанного атрибута.