标签: javascript dom single-page-application
许多SPA似乎使用哈希#来表示SPA路由的开始。到目前为止一切都很好,但是当我有一个<div id=xyz>并且我想引用href="#xyz"时,这不再有效,因为我现在有一个看起来像myapp.com#/some/spa/page#xyz的网址,似乎浏览器不知道如何处理嵌套的哈希/英镑符号。
#
<div id=xyz>
href="#xyz"
myapp.com#/some/spa/page#xyz
是否有一种通用机制仍然可以利用ID,或者我们是否必须在此时使用javascript以某种方式滚动到页面上的特定div?
div