Показать сообщение отдельно
  #6 (permalink)  
Старый 21.07.2019, 11:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,135

babel es5 Try it out
Блондинка,
конвертор в es5
https://babeljs.io/repl
Copy & Paste
скопировать код es6, получить код es5, заменить одно на другое, добавить полифил перед кодом, если нужно.
<script src="https://polyfill.io/v3/polyfill.min.js"></script>


<!DOCTYPE HTML>
<html>
 <head>
  <meta charset="utf-8">
  <title></title>
 </head>
 <body>
  <form>
   <input type=button onclick="Изменить_месяц(false);" value="<" />
   <select id="Месяц" name="Месяц">
    <option value="01">январь</option>
    <option value="02">февраль</option>
    <option value="03">март</option>
    <option value="04">апрель</option>
    <option value="05">май</option>
    <option value="06">июнь</option>
    <option value="07">июль</option>
    <option value="08">август</option>
    <option value="09">сентябрь</option>
    <option value="10">октябрь</option>
    <option value="11">ноябрь</option>
    <option value="12">декабрь</option>
   </select>
   <input type=button onclick="Изменить_месяц(true);" value=">" />
   <input type=button onclick="Изменить_год(false);" value="<" />
   <input type=number size=4 min=0 max=2250 step=1 id="Год" name="Год" />
   <input type=button onclick="Изменить_год(true);" value=">" />
  </form>
  <script>
    "use strict";
var сегодня = new Date();
document.addEventListener('DOMContentLoaded', function () {
  document.getElementById("Месяц").options[сегодня.getMonth()].selected = true;
  document.getElementById("Год").value = сегодня.getFullYear();
});

var Изменить_месяц = function Изменить_месяц(вперёд) {
  var поле = document.getElementById("Месяц");
  var выделено = Math.max(1, Math.min(10, поле.selectedIndex));
  вперёд ? выделено++ : выделено--;
  поле.selectedIndex = выделено;
};

var Изменить_год = function Изменить_год(вперёд) {
  var поле = document.getElementById("Год");
  вперёд ? поле.value++ : поле.value--;
};
  </script>
 </body>
</html>
Ответить с цитированием