Three soldiers were killed and an officer seriously wounded in an ambush by Palestinian resistance fighters in Beit Hanoun.