大便上有白色黏液可能是以下原因所导致:第一,肠黏液正常分泌的黏液。正常人体肠道黏液也会分泌黏液,有可能会附着于成形粪便表面而排出,但大多量比较少。第二,肠道炎症性疾病。慢性肠炎、溃疡性结肠炎、克罗恩病等都会导致肠道黏液分泌增加,从而引发患者出现黏液便,还会导致患者出现腹泻、腹痛等症状。第三,肠道肿瘤或者息肉。肠道肿瘤或者息肉会分泌黏液,也会导致患者出现大便上有白色黏液,还会伴有便血、大便习惯改变或者大便形状改变等症状。所以,患者出现大便上有白色黏液时,需要及时去医院就诊,明确原因后,再采取相应的治疗。