An in-cell touch panel, comprising an array substrate having a common electrode layer, and an opposite substrate arranged opposite to the array substrate, wherein a) the common electrode layer of the array substrate comprises a plurality of touch driving sub-electrodes and a plurality of common sub-electrodes arranged in a matrix form and spaced apart from each other, and the touch driving sub-electrodes and the common sub-electrodes are arranged alternately in both a row direction and a column direction of the matrix; b) a plurality of touch driving signal lines and a plurality of common electrode signal lines are arranged on the array substrate, in the row or column direction of the matrix, the touch driving sub-electrodes at both sides of the common sub-electrode are electrically connected to each other via the touch driving signal line, so as to form a touch driving electrode, and in the row or column direction of the matrix, the common sub-electrodes at both sides of the touch driving sub-electrode are electrically connected to each other via the common electrode signal line, so as to form a common electrode; and c) a plurality of touch sensing electrodes are arranged on the opposite substrate and cross the touch driving electrodes, and an orthographic projection of the touch sensing electrode onto the array substrate is located at a region where the common sub-electrode is located, d) wherein in a display period, "Display", the touch driving electrode serves as a common electrode, and a common electrode signal is applied to the touch driving electrode and the common electrode to display an image; and in a touch period, "Touch", touch scanning signals (T1, T2,...Tn) are applied to the touch driving electrodes, and touch sensing signals (R1, R2,...Rn) are detected by the touch sensing electrodes so as to achieve a touch control function. a) the common electrode layer of the array substrate comprises a plurality of touch driving sub-electrodes and a plurality of common sub-electrodes arranged in a matrix form and spaced apart from each other, and the touch driving sub-electrodes and the common sub-electrodes are arranged alternately in both a row direction and a column direction of the matrix; b) a plurality of touch driving signal lines and a plurality of common electrode signal lines are arranged on the array substrate, in the row or column direction of the matrix, the touch driving sub-electrodes at both sides of the common sub-electrode are electrically connected to each other via the touch driving signal line, so as to form a touch driving electrode, and in the row or column direction of the matrix, the common sub-electrodes at both sides of the touch driving sub-electrode are electrically connected to each other via the common electrode signal line, so as to form a common electrode; and c) a plurality of touch sensing electrodes are arranged on the opposite substrate and cross the touch driving electrodes, and an orthographic projection of the touch sensing electrode onto the array substrate is located at a region where the common sub-electrode is located, d) wherein in a display period, "Display", the touch driving electrode serves as a common electrode, and a common electrode signal is applied to the touch driving electrode and the common electrode to display an image; and in a touch period, "Touch", touch scanning signals (T1, T2,...Tn) are applied to the touch driving electrodes, and touch sensing signals (R1, R2,...Rn) are detected by the touch sensing electrodes so as to achieve a touch control function.