Israeli troops have killed three Palestinian militants in separate incidents in the occupied West Bank and the Hamas-controlled Gaza Strip .