1、感染因素
由於冬春季節小兒容易感染肺炎、上呼吸道感染等呼吸道疾病,容易引發小兒過敏性紫癜,約半數病兒童發病前1-3周有上呼吸道感染史,也可能是猩紅熱、菌痢、尿路感染、膿皰瘡、結核及病灶感染(皮膚、牙齒、口腔、中耳)等。
病毒感染中有風疹、流感、麻疹、水痘、腮腺炎、肝炎等。寄生蟲感染也可引起本病,以蛔蟲感染多見,還有鉤蟲、鞭蟲、絛蟲、血吸蟲、陰道滴蟲、瘧原蟲感染等。
2、食物因素
主要是動物性異性蛋白對機體過敏所致,魚、蝦、蟹、蛤、蛋、雞、牛奶、豆製品、韭菜、牛肉乾等均可能引起。
3、藥物因素
如氯黴素、鏈黴素、異煙肼、氨基比林、阿司匹林、磺胺類、生物製劑、各種預防針、血漿製品、血液等藥物均可能引起小兒過敏性紫癜。
4、毒素
如蜂、蛇、蠍子、蚊蟲咬傷等,也可能引起發病。
5、部分異物
如花粉、柳絮、寵物的皮毛,以及油漆、汽油、塵埃、化學物品、農藥、化學纖維等等,患兒都可以因為接觸而發病。