Показать сообщение отдельно
  #18 (permalink)  
Старый 24.07.2019, 23:38
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ну если день недели, то два способа: 1) то что ранее вы взяли "куском", 2) это непосредственно устанавливать значение списка равное текущему дню, то есть value опции Воскресенье должно быть равно 0.

1)
<select id="day">
<option value="">Выберите день</option>
<option value="1">Понедельник</option>
<option value="2">Вторник</option>
<option value="3">Среда</option>
<option value="4">Четверг</option>
<option value="5">Пятница</option>
<option value="6">Суббота</option>
<option value="7">Воскресенье</option>
</select>
 
<script>
document.querySelector('#day').options[new Date().getDay()||7].selected = true;
</script>


2)
<select id="day">
<option value="">Выберите день</option>
<option value="1">Понедельник</option>
<option value="2">Вторник</option>
<option value="3">Среда</option>
<option value="4">Четверг</option>
<option value="5">Пятница</option>
<option value="6">Суббота</option>
<option value="0">Воскресенье</option>
</select>
 
<script>
document.querySelector('#day').value = new Date().getDay()
</script>

Последний раз редактировалось laimas, 24.07.2019 в 23:42.
Ответить с цитированием