无法使用 JS 访问我的 html 文件中的 'header' 元素

can't access the 'header' element inside my html file using JS

我正在尝试使用 JavaScript document.createElement("div") 创建一个 HTML 元素,然后prepend/append 它在我的 header 文档中,但下面是我得到的。

enter image description here

您从未定义 header。您必须先使用 var header = document.querySelector('header');

对其进行初始化

那么你可以使用header.prepend(...);

尝试将您的 header.prepend 替换为:

document.getElementsByTagName("header")[0].prepend(message);