javascript - 将 JS DOM 元素添加到空的 html shell
问题描述
我正在尝试在 JS 中创建节点并将它们添加到一个空的 html 文件中(只是外壳,实际上不是空的,当尝试将 div 附加到正文时,我收到此错误:
HierarchyRequestError:无法在“节点”上执行“appendChild”:文档上只允许一个元素。错误:无法在“节点”上执行“appendChild”:文档上只允许一个元素。在测试中
function test() {
var div = document.createElement("div");
var para = document.createElement("p")
var node = document.createTextNode("Hello");
para.appendChild(node);
div.appendChild(para);
document.body.appendChild(para);
}
test();
最后一条语句给了我错误,该语句不是正确的附加方式吗?
解决方案
推荐阅读
- ruby-on-rails - 如何修复 Ruby 中的“OpenSSL::SSL::SSLError”错误?
- string - 范围内的算术运算顺序问题
- python - `CommandList[Count:Count + len(Command)] == Command`中的`Count : Count`在python中做了什么?
- java - 如何在世界坐标空间中绘制文本?
- python - 如何随机获取最新浏览器版本的用户代理?
- javascript - 我设置边距的功能无法始终如一地工作
- python - 立即处理异步响应
- python - 将 Flask 与 SQLAlchemy 和 Dash 一起使用
- maven - 在远程服务器上部署之前如何更改一些 java 变量?
- java - 如何在其中一个模块中构建没有主类的多模块 Maven 项目