The invention discloses a high-potassium multi-element foliage fertilizer and a preparation method thereof. The foliage fertilizer mainly comprises raw materials which are rich in trace elements such as nitrogen, phosphorus, potassium, iron, manganese, boron and magnesium, and is prepared by mixing potassium nitrate, monopotassium phosphate, anhydrous magnesium sulfate, disodium octaborate tetrahydrate, EDTA (Ethylene Diamine Tetraacetic Acid) zinc, EDTA iron, EDTA copper, EDTA manganese, molybdic acid amine, citric acid, sodium citrate, EDTA-2Na and sodium tripolyphosphate in a certain ratio. In the preparation method, monopotassium phosphate and potassium nitrate are taken as main raw materials, so that a water-soluble foliage fertilizer in which potassium is taken as a major material, nitrogen and phosphorus are taken as auxiliary materials, and a plurality of EDTAs are chelated with trace elements simultaneously is produced. In the presence of a chelate and the trace elements, full absorption of elements is facilitated, the metabolism of crops is promoted, photosynthesis is enhanced, the formation of chlorophyll is facilitated, actions among various substances can be coordinated, the growth of the crops is facilitated, the fruit quality is improved, and the self-resistance of plants is enhanced.