The invention discloses a synthesis method for a 
betaine-type amphoteric 
ion compound containing a reactive group. The synthesis method comprises two 
synthesis methods, namely, a synthesis method for a 
betaine-type amphoteric 
ion compound containing carbon-carbon double bonds, and a synthesis method for a 
betaine-type amphoteric 
ion compound containing hydroxyl group, wherein the synthesis method for the betaine-type amphoteric ion compound containing carbon-carbon double bonds comprises the step of reacting 
tertiary amine containing carbon-carbon double bonds and having a 
molar ratio of 1: 0.2 to 1: 1.5 with a 
carboxylic acid compound or a 
sulfonic acid compound containing an alpha, beta-
unsaturated ketone structure for 1-120 hours at 0-100 DEG C in a condition of the presence of a first 
solvent and a 
polymerization inhibitor; and the synthesis method for the betaine-type amphoteric ion compound containing hydroxyl group comprises the step of reacting 
tertiary amine containing hydroxyl group and having a 
molar ratio of 1:0.5 to 1:2 with a 
carboxylic acid compound or a 
sulfonic acid compound containing an alpha, beta-
unsaturated ketone structure for 1-120 hours at 0-100 DEG C in a condition of the presence of a second 
solvent. The synthesis method is simple, moderate in conditions, few in side reactions, high in product purity, simple in purification process, and high in yield, thus being capable of reducing the synthesis cost for the product.