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.