As hemorróidas podem ser tratadas com injecções. No tratamento clínico por injeção, principalmente para as hemorróidas internas, escolhe-se geralmente a terapia por injeção de espírito anti-hemorroidal. A razão para isso é o facto de ser um agente esclerosante, que tem o efeito de adstringente e antibacteriano, e pode acelerar a formação de coágulos sanguíneos nas pequenas artérias, fazendo assim com que as hemorróidas internas encolham e desapareçam, e alcançando o efeito de cura. Na clínica é principalmente aplicável a todas as fases das hemorróidas internas, o tratamento por injeção é principalmente para injetar o espírito anti-hemorroidal na camada submucosa das hemorróidas internas, não pode ser injetado muito profundamente, de modo a evitar a esclerose anorrectal, resultando em defecação anormal. Para hemorróidas externas, geralmente não se opta por eliminar o tratamento de injeção de hemorróidas, não pode ter um efeito terapêutico, geralmente pode optar por tratamento cirúrgico de remoção de hemorróidas externas. Se o doente com hemorróidas internas também sofrer de enterite aguda ou de inflamação por infeção das hemorróidas internas, deve aguardar que a inflamação seja eliminada antes de utilizar a injeção de tratamento anti-hemorróidas.