Javascript jQuery append不工作,并告诉我createDocumentFragment为null
我正在尝试使用一个非常简单的jQuery命令将我的名字附加到浏览器中: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
$(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标记。见我上面的例子。