You'll sometimes run into people who have javascript disabled. If your menu is completely JS, you can go with the location.href. However, I'm fairly sure it's still considered good practice (especially if you're doing any strict work) to use <a> tags. The latter is my personal preference.
Bruce