A shift register, comprising an input module, a resetting module, a touch switching module, a node control module, a first output module and a second output module, wherein a first end of the input module is configured to receive an input signal, a second end of the input module is configured to receive a first clock signal, and a third end of the input module is connected to a first node; the input module is configured to enable the first node to be at a first potential in the case that the input signal and the first clock signal are both at the first potential; a first end of the resetting module is configured to receive a resetting signal, a second end of the resetting module is configured to receive a third clock signal, and a third end of the resetting module is connected to the first node; the resetting module is configured to enable the first node to be at the first potential in the case that the resetting signal and the third clock signal are both at the first potential; a first end of the touch switching module is configured to receive a first touch-control signal, a second end of the touch switching module is connected to the first node, and a third end of the touch switching module, is connected to a second node; the touch switching module is configured to, under the control of the first touch-control signal, enable the first node to be electrically connected to the second node at a display stage, and enable the first node to be electrically disconnected from the second node at a touch stage; a first end of the node control module is configured to receive a direct current signal, a second end of the node control module is configured to receive a fourth clock signal, a third end of the node control module, configured to receive a second touch-control signal, a fourth end of the node control module is connected to the first node, a fifth end of the node control module is connected to the second node, and a sixth end of the node control module is connected to a third node; the node control module is configured to apply the DC signal to the first node in the case that the third node is at the first potential, apply the fourth clock signal to the third node in the case that the fourth clock signal is at the first potential, apply the second touch-control signal to the third node in the case that the second node is at the first potential, and maintain a voltage difference between the first end of the node control module and the third node to be a voltage difference within a previous time period in the case that the third node is in a floating state; a first end of the first output module is connected to the second node, a second end of the first output module is configured to receive a second clock signal, and a third end of the first output module is connected to a driving signal output end of the shift register; the first output module is configured to apply the second clock signal to the driving signal output end in the case that the second node is at the first potential, and maintain a voltage difference between the second node and the driving signal output end to be the voltage difference within the previous time period in the case that the second node is in the floating state; a first end of the second output module is connected to the third node, a second end of the second output module is configured to receive the DC signal, and a third end of the second output module is connected to the driving signal output end; the second output module is configured to apply the DC signal to the driving signal output end in the case that the third node is at the first potential; in the case that a valid pulse signal of the input signal is at a high potential, the first potential is a high potential, the DC signal is at a low potential, and the second touch-control signal is at a low potential at the display stage and at a high potential at the touch stage; and in the case that the valid pulse signal of the input signal is at a low potential, the first potential is a low potential, the DC signal is at a high potential, and the second touch-control signal is at the high potential at the display stage and at the low potential at the touch stage.