1 неделю назад
🍊 Чтобы создать кнопку с нуля, сначала придётся заново изобрести браузер
Обычная кнопка на веб-странице кажется почти оскорбительно простой: прямоугольник, надпись, щелчок — готово. Но если заменить нативный элемент `<button>` на произвольный контейнер и попытаться самостоятельно вернуть ему прежнее поведение, несколько строк разметки быстро превращаются в сотни строк JavaScript. Именно такой эксперимент провёл веб-разработчик Мад Кампос. Он попытался воссоздать кнопку с нуля и получил компонент почти на 500 строк — причём всё равно не полностью повторяющий возможности браузерного элемента...
124 читали · 4 года назад
JavaScript. Урок №20 (getAttribute, setAttribute, removeAttribute, hasAttribute)
Вы уже знаете один из способов работы с атрибутами тегов, однако есть альтернативный вариант - с помощью методов: Разберемся с ними более подробно. Пожалуйста, напишите в комментариях, какой информации вам не хватило в данном уроке. Метод getAttribute Метод getAttribute считывает значение указанного атрибута (и атрибут class тут уже не будет исключением). Получим value для input с помощью getAttribute: Метод setAttribute setAttribute - записывает новое значение в атрибут. Запишем новое значение 'www' в атрибут value: Метод removeAttribute removeAttribute удаляет атрибут совсем...