Как включить большое количество значений параметров в раскрывающемся списке выбора HTML?Html

Программисты Html
Ответить
Anonymous
 Как включить большое количество значений параметров в раскрывающемся списке выбора HTML?

Сообщение Anonymous »

Кто-нибудь знает способ включить все время в этом поле выбора без необходимости просматривать их с помощью «document.getElementById». Их около 30 на все времена.
В живом коде значения параметров (время) можно отключить в зависимости от выбора даты, поэтому в начале функции (событие onchange) они все снова разрешаются для использования (и отключаются для каждой выбранной даты).

Код: Выделить всё

Select
12:00pm
12:15pm
12:30pm
12:45pm
13:00pm
13:15pm
13:30pm
13:45pm
14:00pm



var select = document.getElementById('date');
select.onchange = SetClosed;
window.onload = SetClosed;

function SetClosed(){
document.getElementById("12:00pm").disabled = false;
document.getElementById("12:15pm").disabled = false;
document.getElementById("12:30pm").disabled = false;
document.getElementById("12:45pm").disabled = false;
document.getElementById("13:00pm").disabled = false;
document.getElementById("13:15pm").disabled = false;
document.getElementById("13:30pm").disabled = false;
document.getElementById("13:45pm").disabled = false;
document.getElementById("14:00pm").disabled = false;
}

Я пробовал этим заменить большое количество «getElementById», но безуспешно:

Код: Выделить всё

document.querySelectorAll('input[name="time"]').forEach(element => {element.removeAttribute("disabled");});
Конечно, код работает с использованием идентификаторов, но я надеялся, что можно немного сократить код.

Подробнее здесь: https://stackoverflow.com/questions/702 ... p-down-box
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»