皮肤上有小红血点,可能跟几种原因有关:1.过敏反应。机体在接触过敏物质后会诱发过敏反应,导致皮肤上有小红点,可遵医嘱服用抗过敏药物。2.细菌或病毒感染。细菌等病原微生物进入人体后,会诱发机体产生免疫应答,导致皮肤上有小红血点,可能还会伴有发热、乏力等症状。遵医嘱服用抗真菌药物,可帮助稳定病情,抑制机体的炎症反应。3.血管性因素。如果患有过敏性紫癜会导致皮肤上有小红血点,可遵医嘱使用免疫抑制剂、糖皮质激素等药物。