名称/片段链接无法在动态构建的页面上工作

时间:2018-03-14 16:43:10

标签: javascript html fragment-identifier dynamic-websites

我动态构建页面:

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);

0 个答案:

没有答案