Dear student, Electromagnets are called temporary magnets because when we pass electricity through a steel then it behaves like an magnet , but when we stop the current to pass through the steel , then it will come to its original property and will not show any magnetic effect.That is why they are called temporary magnets. Regards