получить необходимые элементы формы с помощью DOM в JavaScript

Чтобы проверить обязательные поля и пользовательский метод оповещения пользователей о том, что обязательные поля отсутствуют, я пытаюсь получить массив элементов в форме, и я искал, но не нашел хорошего метода.

Есть ли какая-то вариация

document.getElementById(form).elements;

это вернуло бы все обязательные элементы массива или способ проверить, требуется ли данный элемент ... что-то похожее на

var my_elements = document.getElementById(form).required_elements;

или же

var my_elements = document.getElementById(form).elements;
for (var this_element in my_elements){
    if (this_element.attributes["required"] == "false"){
        my_elements.splice(this_element, 1);
    }
}

Ответы на вопрос(1)

Ваш ответ на вопрос