const items = document.getElementsByClassName("item");
const tmp = items[0].innerHTML;
items[0].innerHTML = items[4].innerHTML;
items[4].innerHTML = tmp;innerText или textContent
var inp = document.getElementById("note_input");
inp.addEventListener("input", function (e) {
if (e.target.value.length > 0) {
e.target.classList.add("disabled");
} else {
e.target.classList.remove("disabled");
}
});
maxlength и pattern.<input type="text" pattern="\d{1,2}|100" maxlength="3">
<input type="text" list="city">
<datalist id="city">
<option value="Moscow">Moscow</option>
<option value="Samara">Samara</option>
<option value="Sochi">Sochi</option>
</datalist>
<button id="okay">, то на него можно сослаться с помощью глобальной переменной "okay". © Дэвид Флэнаган.
Я не понимаю, что нужно делать потом, что бы получить на выходе полноценный сайт с работающими формами и тому подобными плюшками.