Je veux créer un deuxième événement à partir d'un bouton que j'ai créé à partir du premier événement. Je ne sais pas comment saisir le bouton avec un identifiant. btn_event_2
et l'enregistrer dans une variable comme je viens de le faire pour le premier événement, de sorte que je ne peux pas créer un écouteur d'événement sur le deuxième bouton. Merci de vos conseils.
let btnEvent1 = document.getElementById("btn_event_1");
let sectionA = document.getElementById("eventDemo");
function createElements(){
let newHeader = document.createElement("h1");
let newButton = document.createElement("button");
let newHeaderContent = document.createTextNode("Hello World 2");
let newButtonContent = document.createTextNode("click me");
newHeader.appendChild(newHeaderContent);
newButton.appendChild(newButtonContent);
newButton.setAttribute("type", "button");
newButton.setAttribute("id", "btn_event_2");
sectionA.appendChild(newHeader);
sectionA.appendChild(newButton);
}
btnEvent1.addEventListener("click", function(){
createElements();
});
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Event Demo 3</title>
</head>
<body>
<section id="eventDemo">
<h1>Hello World</h1>
<button type="button" id="btn_event_1">click me</button>
</section>
</body>
<script src="demoEvent.js"></script>
</html>