A making method for a knitted fabric containing natural fibers, characterized by comprising: forming yarns containing natural fibers into a knitted fabric by a fabric-knitting method, and performing functional finishing including a liquid ammonia finishing procedure on the knitted fabric, wherein the liquid ammonia finishing procedure comprises: 1) adjusting a moisture content of the knitted fabric to be below 10%; 2) performing liquid ammonia impregnation on the knitted fabric obtained in step 1) at least twice in an liquid ammonia impregnation tank through a guide roller set, enabling the knitted fabric to maintain mechanical restraint at least between an inlet of the liquid ammonia impregnation tank and an outlet of the liquid ammonia impregnation tank, enabling the knitted fabric finishing being subjected to liquid ammonia impregnation to pass through a roller to extrude excessive ammonia from the knitted fabric, and controlling the liquid ammonia impregnation quantity to be 45% to 75% of the dry weight of the knitted fabric; and 3) removing ammonia from the knitted fabric obtained in step 2) through evaporation to obtain the knitted fabric; wherein the guide roller set is disposed between the inlet of the liquid ammonia impregnation tank and the outlet of the liquid ammonia impregnation tank; the guide roller set comprises continuously disposed guide rollers; and at least a surface of the guide roller is made of an elastic material. forming yarns containing natural fibers into a knitted fabric by a fabric-knitting method, and performing functional finishing including a liquid ammonia finishing procedure on the knitted fabric, wherein the liquid ammonia finishing procedure comprises: 1) adjusting a moisture content of the knitted fabric to be below 10%; 2) performing liquid ammonia impregnation on the knitted fabric obtained in step 1) at least twice in an liquid ammonia impregnation tank through a guide roller set, enabling the knitted fabric to maintain mechanical restraint at least between an inlet of the liquid ammonia impregnation tank and an outlet of the liquid ammonia impregnation tank, enabling the knitted fabric finishing being subjected to liquid ammonia impregnation to pass through a roller to extrude excessive ammonia from the knitted fabric, and controlling the liquid ammonia impregnation quantity to be 45% to 75% of the dry weight of the knitted fabric; and 3) removing ammonia from the knitted fabric obtained in step 2) through evaporation to obtain the knitted fabric; 1) adjusting a moisture content of the knitted fabric to be below 10%; 2) performing liquid ammonia impregnation on the knitted fabric obtained in step 1) at least twice in an liquid ammonia impregnation tank through a guide roller set, enabling the knitted fabric to maintain mechanical restraint at least between an inlet of the liquid ammonia impregnation tank and an outlet of the liquid ammonia impregnation tank, enabling the knitted fabric finishing being subjected to liquid ammonia impregnation to pass through a roller to extrude excessive ammonia from the knitted fabric, and controlling the liquid ammonia impregnation quantity to be 45% to 75% of the dry weight of the knitted fabric; and 3) removing ammonia from the knitted fabric obtained in step 2) through evaporation to obtain the knitted fabric; wherein the guide roller set is disposed between the inlet of the liquid ammonia impregnation tank and the outlet of the liquid ammonia impregnation tank; the guide roller set comprises continuously disposed guide rollers; and at least a surface of the guide roller is made of an elastic material.