The Israeli air force launched raids on more than 300 targets in attacks against Hamas in the Gaza Strip overnight in response to rocket fire, an army spokesman said Thursday.