An electronic yarn changing device for a circular knitting machine, comprising: at least two driving units , individually controlled by an electronic signal; the electronic yarn changing device being characterized by further comprising: at least two impelling plates , respectively assembled to the driving units , respectively driven by the driving units to perform a one-dimensional motion, each of the impelling plates comprising at least one connecting portion mounted with the driving unit , an extension portion extending from the connecting portion and parallel to a motion direction of the impelling plate , and two pushing portions individually extending from the extension portion , spaced by a first distance and perpendicular to the motion direction of the impelling plate ; and at least two yarn feeding units , arranged side by side, each of the yarn feeding units provided sequentially with a yarn feeding plate , a yarn clamping plate , a mobile blade plate and a fixed blade plate , wherein, the yarn feeding plate comprises a curved portion having a length equal to the first distance and parallel to the motion direction of the impelling plate , and a yarn feeding portion extending from the curved portion and perpendicular to the motion direction of the impelling plate , the yarn clamping plate comprises a plurality of guide columns disposed correspondingly to the curved portion such that the yarn feeding plate is caused to perform a two-dimensional motion when pushed by the impelling plate , and through holes correspondingly provided between two pushing portions , the mobile blade plate comprises a body portion , a cutting blade portion extending from the body portion and perpendicular to the motion direction of the impelling plate , and two control rods provided on the body portion and respectively protruding towards the two through holes to cause the mobile blade plate to be impelled by one of the pushing portions and to perform a one-dimensional motion, and a second distance smaller than the first distance is present between the two control rods . at least two impelling plates , respectively assembled to the driving units , respectively driven by the driving units to perform a one-dimensional motion, each of the impelling plates comprising at least one connecting portion mounted with the driving unit , an extension portion extending from the connecting portion and parallel to a motion direction of the impelling plate , and two pushing portions individually extending from the extension portion , spaced by a first distance and perpendicular to the motion direction of the impelling plate ; and at least two yarn feeding units , arranged side by side, each of the yarn feeding units provided sequentially with a yarn feeding plate , a yarn clamping plate , a mobile blade plate and a fixed blade plate , wherein, the yarn feeding plate comprises a curved portion having a length equal to the first distance and parallel to the motion direction of the impelling plate , and a yarn feeding portion extending from the curved portion and perpendicular to the motion direction of the impelling plate , the yarn clamping plate comprises a plurality of guide columns disposed correspondingly to the curved portion such that the yarn feeding plate is caused to perform a two-dimensional motion when pushed by the impelling plate , and through holes correspondingly provided between two pushing portions , the mobile blade plate comprises a body portion , a cutting blade portion extending from the body portion and perpendicular to the motion direction of the impelling plate , and two control rods provided on the body portion and respectively protruding towards the two through holes to cause the mobile blade plate to be impelled by one of the pushing portions and to perform a one-dimensional motion, and a second distance smaller than the first distance is present between the two control rods . <EOS>