Salmon hit a three-run shot in the first inning to jump-start the Angels. His other home run came in the fifth.
Ramon Ortiz scattered six hits over six innings and recorded his 10th win against six losses this season.
Eric Chavez and Billy McMillion homered for the Athletics.
Oakland starter Aaron Harang (1-3) took the loss.
Exploding whale video goes viral on Internet
Theater accidentally screens 'Nymphomaniac' trailer instead of Disney's 'Frozen'