Solucionado (ver solución)
Solucionado
(ver solución)
2
respuestas

Consulta data-attributes

Buen dia, queria hacer una consulta, porque utilizamos data-attributes para acceder al contenido del input del formulario? se puede utilizar directamente la clase?

//const input = document.querySelector("[data-form-input]");
    const input = document.querySelector(".inputForm");

Ya que de esta forma obtengo el mismo resultado, o hay algun motivo por el cual es mas conveniente usar data-atributtes en lugar de una clase??

Aguardo sus comentarios.

Saludos

Dardo Leguizamon

2 respuestas
solución!

¡Hola Dardo!

La razón por la que se utilizan los data-attributes para acceder al contenido de un input en un formulario es porque estos atributos son personalizados y se pueden agregar a cualquier elemento HTML. De esta forma, si en algún momento se cambia la clase del input, el código JavaScript seguirá funcionando correctamente si se utiliza el data-attribute.

Por otro lado, si se utiliza la clase directamente, puede haber conflictos si se cambia el nombre de la clase o si se utiliza la misma clase en otro elemento HTML.

En resumen, aunque ambos métodos pueden funcionar, es más conveniente utilizar los data-attributes para acceder al contenido de un input en un formulario.

¡Espero haber ayudado y buenos estudios!

Excelente Rafaela! gracias por tu respuesta.