Completa la siguiente frase: Enviado a Texas, tomó el mando de un batallón de artillería que comandó en las batallas de Palo Alto y Resaca de la Palma. Recibió un grado de coronel por estas dos batallas. En la batalla de Monterrey, el general William J. Worth puso a Childs a cargo de una columna de ataque compuesta de infantería y artillería. Atacó con éxito el Palacio del Obispo en el extremo occidental de la ciudad. Fue transferido al ejército de Winfield Scott con el resto de la división y fue jefe de personal de Worth durante la
El asedio de Veracruz. Después de la Batalla de Cerro Gordo, el general Scott nombró a Childs gobernador militar de Jalapa y una vez que Scott se mudó al Valle de México, Childs fue nombrado gobernador militar de Puebla. Ocupó este puesto durante las batallas por la Ciudad de México. El día antes de la rendición de la Ciudad de México, la guarnición de Childs en Puebla fue sitiada. Durante el siguiente asedio de Puebla Childs se negó repetidamente a rendirse y fue capaz de repeler con éxito los ataques mexicanos hasta que una fuerza de socorro bajo el general Joseph Lane llegó y derrotó a los asediadores. Por su defensa de la ciudad Childs fue promovido a general de brigada.