采用共沉淀法分别制备Cr3+、Ce3+、Sr2+掺杂的Bi3NbO7光催化剂,并进行XRD、BET表征,考察可见光下降解亚甲基蓝的性能.结果表明:离子半径较小的Cr、Ce能够替代部分Bi3+进入Bi3NbO7晶格,而离子半径较大的Sr2+未能完全进入晶格,形成杂相.掺杂金属后Bi3NbO7的比表面积和孔径有所降低,但是光催化性能得到提高,光照240 min后Cr3+、Ce3+、Sr2+掺杂的Bi3NbO7上亚甲基蓝的降解率分别达96%、100%、89%.