问题分析:脖子上有硬块是由于以下原因导致的。如果患者脖子上出现硬块,可能是由于淋巴结炎症导致的,也有可能是扁桃体发炎和淋巴结结核或是甲状腺疾病引起的颈部肿块。也有可能是腮腺混合瘤,是需要及时去往医院进行详细的检查,明确病因后,在医生的指导下进行针对性治疗。建议患者在日常生活中多食用含碘类食物,注意饮食清淡,注重个人卫生。