有一个未被发现的打字错误,不知道为什么
Getting an uncaught typerror and don't know why
我正在为一点javascript而挣扎。
我有这四行:
var footer = document.getElementById('footer');
var cookieBanner = document.createElement('div');
cookiebanner.className = "cookieBanner";
footer.appendChild(cookiebanner);
但是在控制台我得到
Uncaught TypeError: Cannot read property 'appendChild' of undefined
如果我在控制台中做同样的事情,它会工作。为什么会这样?
var footer = document.getElementById('footer');
返回undefined
。因此,当您尝试在undefined
上调用appendChild
时,您将得到:
Uncaught TypeError: Cannot read property 'appendChild' of undefined
如果您的页面上有一个具有该ID的元素,请确保在运行此脚本之前呈现您的页面。
相关文章:
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我不知道为什么我的代码是错误的?又有什么错
- sqlite查询返回错误-can'我不知道为什么
- 我得到了这个错误,但是不要;我不知道如何修复它,www.example.com/undefined?1460018627
- 历史.推送状态错误,我不知道为什么
- JavaScript 错误:未捕获的类型错误:undefined 不是第 4 行的函数;我不知道我做错了什么
- 石头剪刀布蜥蜴斯波克游戏逻辑偶尔会输出错误的赢家,我不知道为什么
- ng路由不起作用.我不知道错误是什么,因为控制台中没有显示任何内容
- 有没有办法测试谷歌数据馈送?不知道如何处理这些错误
- 现在我有错误“;ReferenceError:项未定义“;不知道如何测试我的dataService
- 我有一个php文件,里面的代码中有一个错误,我可以'我不知道怎么修?以及将其余代码添加到何处
- 我自己的JavaScript库出现错误.可以'我不知道它在哪里
- 我不知道控制台中显示的错误的含义
- Javascript代码是错误的我不'我不知道为什么
- 我不知道为什么我会得到一个“;undefined不是函数“;错误
- Captcha php..我不知道什么是错误
- 获取“未定义无参数构造函数”;错误,不知道为什么
- 不知道如何得到回报显示固定(2)金额没有错误
- 不知道为什么语法错误")"javascript
- 我在一个简单的JS程序中犯了一个错误,但我不知道为什么它是错误的