我动态构建页面:
document.body.appendChild.....
尝试构建/链接到带有片段标识的部分。
当我附加一个带有片段链接的锚元素时(在创建/附加相应的div之后:yournamehere
):
<a href="#yournamehere">yournamehere</a>
该链接不起作用(滚动到名为yournamehere
的div)。为什么?通过JavaScript构建页面时,片段URL不起作用吗?
编辑: 伪JS:
var div = makeElement("<div name='yournamehere'></div>");
document.body.appendChild(div);
var a = makeElement('<a href="#yournamehere">yournamehere</a>')
document.body.appendChild(a);