Как сделать button на javascript

В этой статье мы покажем, как легко создать интерактивную кнопку с помощью JavaScript. Мы пройдем все шаги по созданию кнопки и предоставим пример кода.

Создание кнопки на JavaScript - простое задание, все что нужно сделать, это добавить некоторые атрибуты и стили к HTML тегу <button>. Для добавления различных атрибутов и стилей, мы будем использовать JavaScript, а именно методы .setAttribute() и .style. Для того чтобы создать кнопку, мы начнем с создания html элемента:


// Создаем элемент
let button = document.createElement('button');

Основным элементом будет <button>. Далее, мы добавим атрибуты и стили для создания кнопки с помощью методов .setAttribute() и .style:


// Добавляем атрибуты и стили
button.setAttribute('class', 'button button-primary');
button.setAttribute('type', 'button');
button.style.backgroundColor = '#0088cc';
button.style.color = '#fff';
button.style.padding = '10px 20px';
button.style.borderRadius = '4px';
button.innerText = 'Click me';

В примере выше мы добавили основные атрибуты и стили для преобразования нашего элемента в кнопку. Далее мы добавили текст для кнопки с помощью свойства innerText. Также, мы можем добавить свою функцию для кнопки с помощью события onclick:


// Добавляем событие нажатия на кнопку
button.onclick = function(){
  console.log('You clicked the button!');
}

В конце мы можем добавить нашу кнопку в HTML страницу с помощью метода .appendChild():


// Добавляем кнопку в наш html документ
let body = document.querySelector('body');
body.appendChild(button);

Вот и все! Теперь у нас есть наша кнопка на JavaScript. Как видно, создание кнопки на JavaScript - дело достаточно простое. Но есть и другой путь создания кнопки на JavaScript - это использование готовых библиотек, таких как jQuery. С помощью jQuery мы можем создать нашу кнопку значительно проще:


// Создаем кнопку с помощью jQuery
$('body').append('<button class="button button-primary" type="button" style="background-color: #0088cc; color: #fff; padding: 10px 20px; border-radius: 4px;">Click me</button>');

Вот и все! Теперь у нас есть наша кнопка на JavaScript. Как видно, создание кнопки на JavaScript дело достаточно простое, но есть и другой путь создания кнопки на JavaScript - это использование готовых библиотек, таких как jQuery. С помощью jQuery мы можем создать нашу кнопку значительно проще.

Надеюсь, эта статья помогла вам разобраться с созданием кнопки на JavaScript. Удачи!

Ответы (0)