Javascript jQuery append不工作,并告诉我createDocumentFragment为null

Javascript jQuery append不工作,并告诉我createDocumentFragment为null,javascript,jquery,Javascript,Jquery,我正在尝试使用一个非常简单的jQuery命令将我的名字附加到浏览器中: $(document).append('<h1>Name</h1>'); $(文档).append('Name'); 但它失败的原因是: jquery-3.4.1.js:4789未捕获类型错误:无法读取属性 null的“createDocumentFragment” 在buildFragment上(jquery-3.4.1.js:4789) 在domManip(jquery-3.4.1.js:58

我正在尝试使用一个非常简单的jQuery命令将我的名字附加到浏览器中:

$(document).append('<h1>Name</h1>');
$(文档).append('Name');
但它失败的原因是:

jquery-3.4.1.js:4789未捕获类型错误:无法读取属性 null的“createDocumentFragment” 在buildFragment上(jquery-3.4.1.js:4789) 在domManip(jquery-3.4.1.js:5890) 在jQuery.fn.init.append(jQuery-3.4.1.js:6081) 时间:1:13

我该怎么办?

这个小例子很有效。 一个使用JQuery和JavaScript的示例

var h=document.createElement(“H1”);
var t=document.createTextNode(“Hello World”);
h、 儿童(t);
文件.正文.附件(h);
var h=document.createElement(“H1”);
var t=document.createTextNode(“Hello World”);
h、 儿童(t);
document.getElementById(“app”).appendChild(h)
$(文档).ready(函数(){
$('body')。追加('Name');
$('#name')。追加('name');
});


您不能向
文档
追加任何内容。请尝试
$('body')
。您应该解释为什么这是有效的,
$(文档)
不是……作者已经知道了API。错误的只是用作命令锚的元素。请详细说明。在文档“就绪”之前,页面无法安全操作。jQuery会为您检测这种就绪状态。$(document).ready()中包含的代码只有在页面文档对象模型(DOM)准备好让JavaScript代码执行后才会运行。您需要一个类或id之类的选择器来附加h1标记。您还可以使用“body”来附加h1标记。见我上面的例子。