Water pollution seriously affects the development of society and human life. There are various kinds of pollutants, including soluble pollutants and insoluble floaters on the water surface. Herein, the photocatalyst semiconductor BiOCl and superhydrophobic functional particles Mg(OH)2 were deposited on the surfaces of canvas and polyester felt to construct superhydrophobic canvas and polyester felt. The contact angles of the synthetic superhydrophobic canvas and polyester felt were measured as 152° and 155.3°, respectively. The selective adsorption of hexadecane was achieved using the wetting difference between the surface of water and pollutants floating on the surface. For dissolved pollutants, the surface wettability needed to be changed with the help of ethanol. The degradation efficiencies were all greater than 90%, demonstrating the versatility of the synthetic superhydrophobic canvas and polyester felt.