IE把name也归入hash索引

一般地,我们在对应元素处加上个 id ,然后 url 中使用 #id 这样的 hash 来达到直接跳转到对应元素的目的。

但在 ie 中,可能会存在一些问题,因为 ie 会把 form 表单的 name 属性也纳入页内跳转的查找范围。这样,如果存在着 name 值和别的元素的 id 的值相同,那么可能将会跳转到对应 name 属性的 form 元素上而不是用 id 指定的元素。

至于,最终跳转到哪个,则看哪个的位置更前。