how to create a button with javascript

how to create a button with javascript

To create a button with JavaScript, you can use the createElement method of the document object to create a new button element and append it to the DOM.

Here is an example of how you can create a button with JavaScript:

refer to‮al:‬utturi.com
// Create the button element
var button = document.createElement("button");

// Set the button text
button.innerHTML = "Click me";

// Append the button to the DOM
document.body.appendChild(button);

This code creates a new button element, sets its text to "Click me" using the innerHTML property, and appends it to the DOM by adding it as a child of the body element.

You can also use the setAttribute method to set the attributes of the button element, such as its id, class, and style.

Here is an example of how you can set the attributes of a button element with JavaScript:

// Create the button element
var button = document.createElement("button");

// Set the button text
button.innerHTML = "Click me";

// Set the button attributes
button.setAttribute("id", "myButton");
button.setAttribute("class", "btn btn-primary");
button.setAttribute("style", "font-size: 20px;");

// Append the button to the DOM
document.body.appendChild(button);

This code creates a new button element, sets its text to "Click me" using the innerHTML property, and sets its id, class, and style attributes using the setAttribute method. It then appends the button to the DOM by adding it as a child of the body element.

You can also use JavaScript to add event listeners to the button element to define what should happen when the button is clicked.

Here is an example of how you can add a click event listener to a button element with JavaScript:

// Create the button element
var button = document.createElement("button");

// Set the button text
button.innerHTML = "Click me";

// Set the button attributes
button.setAttribute("id", "myButton");
button.setAttribute("class", "btn btn-primary");
button.setAttribute("style", "font-size: 20px;");

// Add a click event listener to the button
button.addEventListener("click", function() {
  alert("Button clicked!");
});

// Append the button to the DOM
document.body.appendChild(button);

This code creates a new button element, sets its text to "Click me" using the innerHTML property, sets its id, class, and style attributes using the setAttribute method, and adds a click event listener to the button using the addEventListener method. When the button is clicked, an alert message is displayed.

Created Time:2017-11-01 12:05:16  Author:lautturi