Por eso deje mi comentario, no era un regaño solo un poco de información adicional. Ya tienes parte la mejor solución que es usar un variable, lo otro que menciono es porque usar:
Código:
campos="<h3>Datos de usuario:</h3><br>";
campos+="<form name=\"datos\">";
campos+="<input type=\"text\" name=\"nombre\">";
campos+="<input type=\"submit\" onclick=\"validar()\" value=\"Insertar\" name=\"Insertar\">";
campos+="</form>";
Haciendo que tu navegador pase el trabajo extra en buscar el variable, pasar lo esta dentro, para unirlo con otro string y volver a colocarlo en el variable.
Si quiere que se legible puedes usar algo así:
Código:
campos="<h3>Datos de usuario:</h3><br>"+
"<form name=\"datos\">"+
"<input type=\"text\" name=\"nombre\">" +
"<input type=\"submit\" onclick=\"validar()\" value=\"Insertar\" name=\"Insertar\">"