A、原核生物由遗传因子,A错误;B、孟德尔遗传定律发生在减数分裂过程中,而原核生物不能进行减数分裂,B错误;C、原核生物含有核糖体一种细胞器,C错误;D、孟德尔遗传规律只适用于进行有性生殖的生物,而原核生物进行无性生殖,D正确.故选:D.