A method for adjusting white balance, which is applied to a display, and which comprises the following steps: identifying image information of a currently played frame image to be adjusted; obtaining a matched target color temperature value according to the image information; and adjusting a white balance parameter of the frame image to be adjusted according to the matched target color temperature value; characterized in that the step of identifying image information of the currently played frame image to be adjusted comprises: dividing the currently played frame image to be adjusted into a preset number of image blocks and segmenting the blocks using the local dimming technique to obtain white blocks, the remaining are color blocks with color information, the preset number is M×N, M and N are positive integrals; obtaining a target number of white blocks with the largest proportion of color temperature value among the preset number of image blocks, wherein the color temperature value is the dominant one among a preset color temperature values in the white blocks; and obtaining a target number of color blocks with the largest proportion of the color temperature value of the color blocks among the preset number of image blocks according to the number of the color blocks associated with each preset color temperature value, wherein the color temperature value is the dominant one among the color blocks, the preset color temperature value comprises 6500K, 9300K, and 12000K; wherein the step of obtaining the matched target color temperature value according to the image information comprises: comparing the target number of the white blocks and the target number of the color blocks, to obtain a target color temperature value corresponding to the largest number of blocks; and the matched color temperature value refers to the target color temperature value identifying image information of a currently played frame image to be adjusted; obtaining a matched target color temperature value according to the image information; and adjusting a white balance parameter of the frame image to be adjusted according to the matched target color temperature value; characterized in that the step of identifying image information of the currently played frame image to be adjusted comprises: dividing the currently played frame image to be adjusted into a preset number of image blocks and segmenting the blocks using the local dimming technique to obtain white blocks, the remaining are color blocks with color information, the preset number is M×N, M and N are positive integrals; obtaining a target number of white blocks with the largest proportion of color temperature value among the preset number of image blocks, wherein the color temperature value is the dominant one among a preset color temperature values in the white blocks; and obtaining a target number of color blocks with the largest proportion of the color temperature value of the color blocks among the preset number of image blocks according to the number of the color blocks associated with each preset color temperature value, wherein the color temperature value is the dominant one among the color blocks, the preset color temperature value comprises 6500K, 9300K, and 12000K; wherein the step of obtaining the matched target color temperature value according to the image information comprises: comparing the target number of the white blocks and the target number of the color blocks, to obtain a target color temperature value corresponding to the largest number of blocks; and the matched color temperature value refers to the target color temperature value dividing the currently played frame image to be adjusted into a preset number of image blocks and segmenting the blocks using the local dimming technique to obtain white blocks, the remaining are color blocks with color information, the preset number is M×N, M and N are positive integrals; obtaining a target number of white blocks with the largest proportion of color temperature value among the preset number of image blocks, wherein the color temperature value is the dominant one among a preset color temperature values in the white blocks; and obtaining a target number of color blocks with the largest proportion of the color temperature value of the color blocks among the preset number of image blocks according to the number of the color blocks associated with each preset color temperature value, wherein the color temperature value is the dominant one among the color blocks, the preset color temperature value comprises 6500K, 9300K, and 12000K; wherein the step of obtaining the matched target color temperature value according to the image information comprises: comparing the target number of the white blocks and the target number of the color blocks, to obtain a target color temperature value corresponding to the largest number of blocks; and the matched color temperature value refers to the target color temperature value