var Z; var E; Z=document.getElementById("X").value; E=document.getElementById("Y").value;No sé por qué, pero no pude resolver este problema. Si ejecuta los códigos, aparece el siguiente error en la consola. Error de tipo no detectado. Leer propiedades de nulo (leyendo 'valor')
Comprobaría dos veces que el resultado de document.getElementById("X") y document.getElementById("Y") es lo que esperaba. En caso de que haya una discrepancia en los identificadores ( pueden ocurrir errores tipográficos ), o por alguna otra razón, getElementById no puede buscar el elemento DOM, obtendrá un resultado null .