The effects of Pb2+, sodium lauryl sulfate and Triton X-100 on inhibition of Zn-dendrite growth in Zn-polyaniline batteries were studied by scanning electron micrograph and cyclic voltammetry. The results show that Triton X-100 in the region of 0.02–500 ppm in the electrolyte containing 2.5 M ZnCl2 and 2.0 M NH4Cl with pH 4.40 can effectively inhibit zinc-dendrite growth during charge–discharge cycles of the battery and yield longer cycles.