The invention relates to a nucleic acid cross flow test strip-based method for detecting single nucleotide polymorphism, comprising the following steps: firstly, preparing the nucleic acid cross flow test strip; secondly, obtaining a sample to be tested, denaturing and annealing; obtaining water, a nano-gold probe solutions, a connecting probe, Taq DNA ligase buffer solutions and Taq DNA ligase, and blending uniformly to obtain a mixed solution; adding KIF-1 and KIF-2 or the mixed solution of the two to the mixed solution, and blending uniformly; adding the sample to be tested, carrying out hybrid connection, denaturing, and annealing; and finally dropping obtained solutions on the binding area of the nucleic acid cross flow test strip, immersing the immersion area of the test strip into the running buffer solutions, and observing. The method achieves easy operation and low cost, is characterized by specificity, fastness as well as high resolution and sensitivity, and can be applied to the detection on the single nucleotide polymorphism and gene type as well as the identification on different pathogenic microorganisms of genes in hereditary diseases, communicable diseases, tumour and angiocardiopathy in clinical medicines.