fieldset
правильно так:var allFieldsets = document.querySelectorAll('fieldset')[0]
// <fieldset class="form__element">…</fieldset>
var allFieldsets = document.querySelectorAll('fieldset')
// NodeList [<fieldset class="form__element">]
var mainPin = document.querySelector('button');
var allFieldsets = document.querySelector('fieldset'); // вместо querySelectorAll
mainPin.addEventListener('mouseup', function () {
allFieldsets.removeAttribute('disabled');
});
вот это и вводит меня в ступорВ любой непонятной ситуации смотрите логи. в данном случае f12, чтобы открыть консоль, и там красненьким ошибки.
const form = document.querySelector('form');
document.querySelector('button').addEventListener('click', () => {
form.querySelectorAll('fieldset').forEach(n => n.disabled = false);
// или
for (const n of form.getElementsByTagName('fieldset')) {
n.removeAttribute('disabled');
}
// или
for (let i = 0; i < form.elements.length; i++) {
if (form.elements[i].tagName === 'FIELDSET') {
form.elements[i].attributes.removeNamedItem('disabled');
}
}
});