我正在使用 Javascript 和 HTML 构建一个 Windows Metro 应用程序,它崩溃并出现HierarchyRequestError
:
Exception was thrown but not handled in user code at line 11, column 9 in ms-appx://21706d2f-b81e-47ef-9ebb-37de36c7a258/js/default.js
0x800a139e - JavaScript runtime error: HierarchyRequestError
在引发错误的那一行,我正在做一些简单的 DOM 操作,并尝试将我创建的节点插入到文档中:
function insertData(hnode) {
document.querySelector('#datanode').appendChild(hnode);
}
为什么会因为这样的错误而失败?