Israel has struck more than 250 Syrian targets, destroying weapons that could be used in retaliation after the Assad regime's fall.