An embodiment of the disclosure provides a compensation method of an organic light-emitting diode display panel, including: detecting a high-voltage signal received at a first electrode of a driver transistor in a pixel circuit in the organic light-emitting diode display panel in a current frame when a light-emitting element in the pixel circuit is emitting light; determining compensation voltage corresponding to the pixel circuit according to the detected high-voltage signal received by the pixel circuit in the current frame, and a pre-stored high-voltage signal received by the pixel circuit in a preceding frame, wherein the compensation voltage is the voltage difference between the high-voltage signal received in the current frame, and the high-voltage signal received in the preceding frame; and performing voltage compensation on a reference voltage signal applied to the corresponding pixel circuit according to the compensation voltage when the compensation voltage lies out of a preset range.