光绪皇帝和珍妃是有孩子的,只不过这个孩子被慈禧太后扼杀在萌芽中。据记载,光绪二十年十月二十八日,珍妃遭到了慈禧太后的“褫衣廷杖”,结果导致了孩子流产。珍妃被打之后,“抽搐气闭,牙关紧闭”、“人事不醒,周身筋脉颤动”、“恶寒发烧,周身筋脉疼痛”,最终的结果是珍妃不能再生育。

1900年7月20日,八国联军兵临城下,慈禧太后准备西逃。就在这时,慈禧太后以“珍妃年轻貌美,必遭洋人侮辱,愧对列祖列宗”等借口,命令太监将珍妃投井。珍妃死了,这让光绪皇帝更加苦闷,身体一天不如一天,终其一生没有子嗣。