大便上有白色黏液,常见原因有以下几种:第一、正常人群粪便中会有少量黏液,主要是肠道黏膜会产生正常分泌物,伴随大便排出体外。第二、在肠道受到病菌感染时,会引起炎性分泌物渗出,也会引起大便上有白色黏液,比如轮状病毒、大肠杆菌、寄生虫感染等。第三、结肠息肉或结肠肿瘤,也会出现大便上有黏液表现。如果患者伴随有腹部疼痛或其他不良症状,建议患者到医院进行大便常规分析,如果大便有红白细胞以及潜血阳性,必要时可做结肠镜检查,判断结肠内是否发生病变。