Estoy entrampado con un detalle, tal como dice el título. Encontré un código que hace lo que quiero por medio de la ID. Yo necesito que sea por medio de la Clase. La idea es que al estar desactivado el checkbox diga activar y al estar activado diga desactivar. Como digo, con la ID me funciona bien, pero a pesar de probar varias soluciones que encontré no me funca con la Clase. Dejo el código que funciona por la ID. ¿Cómo se podría cambiar para que en lugar de acceder a la ID acceda a la Clase?
Código Javascript :
// JS funcionando por ID function cambiar(thecheckbox, thelabel) { var checkboxvar = document.getElementById(thecheckbox); var labelvar = document.getElementById(thelabel); if (!checkboxvar.checked) { labelvar.innerHTML = "activar"; } else { labelvar.innerHTML = "desactivar"; } } // HTML cambié el id por class que es lo que necesito! <label class="label">activar</label> <input type="checkbox" class="check" onclick="cambiar('check','label');">Ojalá me puedan ayudar. Gracias de antemano.
