Children who vomit and have diarrhea may have gastrointestinal infections, improper dietary care, food allergies, medications, food poisoning, etc. 1. Gastrointestinal infections: viral, bacterial, fungal, parasitic, and extraintestinal infections can cause children to vomit and have diarrhea. 2. Improper dietary care: mostly occurring in artificially fed infants and young children, irregular feeding, too much, too little, too early addition of complementary foods, etc., may cause vomiting and diarrhea. 3. Food allergy: for example, cow’s milk protein allergy, nausea, vomiting, diarrhea and other gastrointestinal symptoms. 4. Taking medication: for example, taking antibacterial drugs can trigger gastrointestinal symptoms, nausea, vomiting, diarrhea and so on. 5. Food poisoning: common with poisonous mushrooms, there will be vomiting, nausea, vomiting, diarrhea and other symptoms. Children and vomiting and diarrhea, take your child to the hospital in time to identify the cause and then treatment.