Time and time again web developers resort to hacks when web browser vendors fail to implement basic functionality. Skip links are a hack, browsers need to provide a solution.
Many years after HTML 5 became the HTML of choice, the type of a script element is still being specified. Stop it!
Microsoft has come a long way with their web browser since the now largely eradicated Internet Explorer 6. Unfortunately, bugs from previous iterations of the browser have made a nest and are still alive and well in Internet Explorer 10.