针对传统衍射透镜在可见光波段工作波长单一、色散严重等问题,提出一种能同时在多个波长工作的衍射透镜的设计方法,该设计方法可以让衍射透镜在几个波长处具有相同位置的焦点,解决了传统衍射透镜在成像时焦点偏移的问题,将所设计的透镜命名为多波长衍射透镜。通过最小化一个目标函数来寻找衍射透镜表面每一个位置的最佳微结构高度,该目标函数描述了多波长衍射透镜在工作波长处的复透射函数与传统衍射透镜的复透射函数的偏差。基于该方法设计了适用于三波段的衍射透镜,并采用标量衍射理论进行仿真分析,结果显示其在设计波段内具有良好的消色差效果。