The invention relates to a preparation method for a nanofiber porous scaffold having compression elasticity in a wet state. The preparation method comprises the following steps: dissolving gelatin and polylactic acid in a solvent so as to obtain a mixed solution, and carrying out electrostatic spinning so as to obtain a nanofiber membrane; feeding the nanofiber membrane into tertiary butanol, smashing, freezing and freeze-drying so as to obtain a non-crosslinked freeze-dried scaffold; immersing the non-crosslinked freeze-dried scaffold into cross-linking liquid, washing, soaking in deionized water, freezing and freeze-drying so as to obtain the nanofiber porous scaffold. The nanofiber porous scaffold prepared through the preparation method has degradability, biocompatibility and relatively high porosity, and has a certain compression resistance at the wet state, can quickly stop bleeding, is beneficial to cell adhesion, cell proliferation and tissue regeneration, and can be applicable to hemostatic materials, cartilage tissue engineering, skin tissue engineering and other fields.