Fíjate que en el ejemplo que te di, el
id
va con un # adelante.
Código Javascript
:
Ver original//DEBE DE SER ASÍ
var caja = this.querySelector("#datos");
Además, estás intentando tomar al formulario por su nombre puesto que no le has asignado un
id
. Asígnale uno y tómalo como debe de ser (con el # adelante).
Saludos