Сообщение от Besprizornik
|
или же надо просто ....options[d.getDay()|8] и добавить ещё один тег option?
|
Зачем? Зачем вы вообще создали эту тему в отрыве от основной?
У вас список
<select class="day" 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>
Значит опции имеют индексы от 0 до 7 - восемь опций. Значит возвращенный день недели и будет выбирать начиная со второй, а 0 воскресенья заменяем на 7, для индекса восьмой опции.
Если требуется список без пустой опции в начале, то нужно ....options[(d.getDay()||7)-1]
И не | а ||
Ознакомится и изучить
https://learn.javascript.ru/logical-ops , это не сложно для уяснения.