¿Cuál es la forma correcta de manejar un clic en la etiqueta sin activar el botón?
Dado el siguiente html:
<label> Label <button> Remove</button> </label>Tanto las soluciones css como javascript están bien.
Puede usar e.stopPropagation(); en niño
let label = document.querySelector("label"); let button = document.getElementById("remove-button"); label.addEventListener("click", () => { console.log("Label Clicked!"); }); button.addEventListener("click", (e) => { e.stopPropagation(); }); <label> Label <button id="remove-button">Remove</button> </label>