Penyebab darah hitam pada tinja meliputi perdarahan saluran cerna bagian atas, tumor usus, gangguan makanan atau obat, dan sebagainya. 1. Perdarahan saluran cerna bagian atas: tukak lambung, kanker lambung, kanker esofagus, pecah dan perdarahan varises fundus esofagus dan penyakit lainnya dapat menyebabkan darah hitam pada tinja. Pada saat ini, perlu dilakukan pemeriksaan gastroskopi untuk memperjelas penyebab penyakit dan memudahkan pengobatan. 2. Lesi usus: Penyakit radang usus, polip usus, tumor usus, dll., juga dapat menyebabkan gejala darah hitam pada tinja. Pada saat ini, dianjurkan untuk melakukan kolonoskopi elektronik, diagnosis yang jelas, deteksi dini dan pengobatan dini. 3. Gangguan makanan atau obat: mengonsumsi darah babi, darah domba, hati babi dapat menyebabkan tinja berwarna hitam. Atau baru-baru ini mengonsumsi ferrous suksinat, bismuth pektin dan obat-obatan lainnya, juga dapat menyebabkan tinja berwarna hitam. Jika ada gejala darah hitam pada tinja, disarankan untuk pergi ke rumah sakit biasa untuk mengidentifikasi lokasi dan penyebab pendarahan, sehingga memudahkan pengobatan penyebabnya.