GuizDev Postado Março 10, 2020 Denunciar Share Postado Março 10, 2020 (editado) Bom galera, sou novo aqui. Estou com uma duvida tremenda de como eu faço para alterar o background color de um elemento que ainda não foi criado, pois ele só vai ser criado dps que apertar um botão, sem mais delonga, segue o código. Agradeço se puderem me ajudar. Obs. eu preciso mudar a cor das div quando o Mouse passar por cima delas. var boxContainer = document.querySelector('#box'); var btnElement = document.querySelector('button'); var getBox = document.getElementsByClassName('createBox'); btnElement.onclick = function creatingBoxes(){ var boxCreator = document.createElement('div'); boxCreator.setAttribute('class', 'createBox'); boxCreator.style.width = "100px"; boxCreator.style.height = "100px"; boxCreator.style.backgroundColor = '#f00'; boxContainer.insertBefore(boxCreator, btnElement); } getBox.onmouseover = function changingColorOfBoxes() { var newColor = getRandomColor(); getBox.style.backgroundColor = newColor; } function getRandomColor(){ var letters = "0123456789ABCDEF"; var color = "#"; for (var i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } Editado Março 10, 2020 por GuizDev Faltou informação Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
GuizDev
Bom galera, sou novo aqui.
Estou com uma duvida tremenda de como eu faço para alterar o background color de um elemento que ainda não foi criado,
pois ele só vai ser criado dps que apertar um botão, sem mais delonga, segue o código. Agradeço se puderem me ajudar.
Obs. eu preciso mudar a cor das div quando o Mouse passar por cima delas.
Faltou informação
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.