小孩大便发绿的原因有很多,主要有消化不良,喂养不足、受凉等。小孩的消化系统发育还不够完善,自我调节能力还不够,所以一有什么问题都会很快表现出来。小孩大便发绿便是身体不适的一种表现,主要有以下几种原因:1.消化不良。对于刚出生的婴幼儿,肠胃发育还不够完善,无论是母乳喂养还是人工喂养都会出现消化不良的症状,大便呈绿色便是消化不良的一种征象。2.喂养不足。有时候妈妈没有很好的掌握好喂养时间和摄入量,就会出现喂养不足的现象,这时小孩肠胃蠕动较快,胆汁和胃肠道中的食物结合变成黑绿色。3.受凉。受凉会导致肠胃蠕动过快,结肠胆绿素来不及被还原为胆红素,种情况宝宝的症状类似于感冒。4.其他原因。奶粉中的铁元素没有完全被吸收等也可引起小孩大便发绿。若小孩长期出现大便发绿,家长应引起重视,及时带小孩前往医院检查,明确病因后针对性处理和治疗。