Baby throat ulcers have blood when touched may be caused by tonsillitis, tonsil cancer and other reasons, need to analyze the specific causes. 1. Tonsillitis: it is caused by various pathogens infection, which may manifest as fever, sore throat and other symptoms, or ulcers of skin and mucous membrane, if the ulcers are deeper, there may be bleeding tendency. 2. Tonsillar cancer: tonsillar cancer can cause crater-like ulcers on the mucous membrane in the throat and other parts of the body, which are easy to bleed and accompanied by symptoms such as foreign body sensation in the pharynx and pain in the pharynx. If your baby has ulcers in the throat and there is blood when you touch them, you should go to the hospital in time, complete the relevant examination to clarify the cause of the disease, and treat the symptoms under the guidance of the doctor.