una API no es necesariamente algo que tengas que descargar e instalar. el DOM es una API que ya viene integrado en el navegador (en su gran mayoría de navegadores) listo para ser utilizado por el lenguaje de scripting, en este caso javascript. javascript es un lenguaje bien simplista, es decir, el núcleo de javascript de lo único que se compone son de varios objetos predefinidods, sentencias, y la sintaxis que lo gobierna. de modo que con javascript por si solito es un lenguaje con el que no puedes hacer práctiamente nada. cuando javascript se implementa a un producto, en este caso un navegador, el fabricante implementa otras funciones adicionales para que el lenguaje sea utilizable en su entorno. un ejemplo de ello es el DOM. a ojos de cualquier principiante, todo parece como si fuera javascript. esto porque el usuario no tiene que absolutamente encargarse de nada para poner a funcionar todos los componentes que se integra en el producto. para que te hagas una idea de como luce el DOM en javascript
:
Código:
// elemento BODY de un html ;
document.body;
// el valor del primer campo en el primer formulario del documento ;
document.forms[0].elements[0].value;
// capturar un elemento por el ID nav ;
document.getElementById('nav');
en conclusión, si o si tienes que utilizar el DOM para poder interactuar con el formulario. otra forma no hay.