本病的病因复杂,可由各种内源性或外源性的复杂因子引起。约有3/4的患者找不到病因,如慢性荨麻疹。无抗原抗体参与反应,是由某些药物(阿托品、吗啡、奎宁、阿司匹林、多粘菌素B、可待因、可卡因等)、毒素(如昆虫毒素、细菌毒素、海蜇毒素)以及某些食物(如水生贝壳类、虾、蘑菇、草莓等)进入体内使。补体C3及C5分解,产生C3a及C5a等过敏毒素或直接刺激肥大细胞释放组胺、激肽。 ......