Skip to content

Instantly share code, notes, and snippets.

@dbarjs
Created November 9, 2016 14:33
Show Gist options
  • Save dbarjs/c9f9634ad2289e12cc6be8c3c9b9de0a to your computer and use it in GitHub Desktop.
Save dbarjs/c9f9634ad2289e12cc6be8c3c9b9de0a to your computer and use it in GitHub Desktop.
Criar botões em javascript
// essa função constrói e retorna o botão baseado no paramentro 'properties'
function buildButton( properties ) {
var button = document.createElement('button');
button.textContent = properties.title;
button.className = properties.className;
button.addEventListener('click', function() {
// adiciona a action aqui
// pode ser usar uma propriedade chamada 'action' em properties pra criar isso
});
return button;
}
// essa função inicia a criação dos botões
// a quantidade de botões a ser criado se base no tamanho do array 'dataButtonsArray'
function createButtons( parentElement, dataButtonsArray ) {
for (var i = dataButtonsArray.length; i--; ) {
parentElement.appendChild(buildButton(dataButtonsArray[i]));
}
}
@iurylohan01
Copy link

Caraca, irmão!! Isso é sensacional, valeu, me ajudou aqui.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment