A
Size: a a a
A
💵
•
•
DM
DM
S
AS
DM
S
DM
S
DM
S
DM
AA
S
DM
v
<script>
const cont = document.querySelector('#container');
let click = document.getElementById('add-item-btn');
let cif = 0;
click.onclick = () => {
cif++
// let cont = document.querySelector('#container')
let div = document.createElement('div');
let c = document.createTextNode(`Element ${cif}`)
let button = document.createElement('button')
let button_text = document.createTextNode('×')
button.dataset.id = cif;
div.appendChild(c)
button.appendChild(button_text)
div.appendChild(button)
button.classList.add('button1')
div.classList.add('dialog')
cont.appendChild(div)
setTimeout(() => {
cont.removeChild(div)
}, 5000)
}
const buttons = document.getElementsByClassName('button1');
cont.addEventListener('click', handleButtonClicks);
function handleButtonClicks(event) {
if (event && event.target.dataset.id) {
const [currentBtn] = [...buttons]
.filter(cont => cont.dataset.id === event.target.dataset.id);
currentBtn.parentNode.classList.remove('dialog')
currentBtn.parentNode.classList.add('vanish')
}
}
</script>