Javascript待办事项列表-我的代码中有什么错误
Javascript To do list - whats wrong in my code?
我一直在看一个关于如何制作待办事项列表的教程,到目前为止,我的代码与教程中的代码相同,但仍然不起作用。。我的html(我不必包括etc,因为我是在codepen上写代码的(javascript、html和css已经组合在一起了):
<body>
<h1>To Do List</h1>
<p><button id="add">Add</button></p>
<ul id="todoList"></ul>
</body>
Javascript:
function addNewItem(){
var listItem = document.createElement ("li");
listItem.innerText = "hello";
var list = ducument.getElementById("todoList");
list.appendChild(listItem);
}
var btnNew = document.getElementById("add");
btnNew.onclick = addNewItem;
在教程中,同样的代码也起作用,当你点击添加按钮时,会显示"hello",而在我的代码中,当我点击添加按钮后,什么都不会发生。。
您在这一行有一个拼写错误:
var list = ducument.getElementById("todoList");
它是document
,而不是ducument
。
看看这个工作小提琴:https://jsfiddle.net/omgtoblerone/h2sL1vu8/
在大多数浏览器中,如果您点击F12,您将看到一个错误控制台。如果你看了控制台,你会看到以下错误:
未捕获引用错误:文件未定义
简单修复!
相关文章:
- 有什么工具可以轻松读取javascript代码吗
- 我不知道为什么我的代码是错误的?又有什么错
- 这个代码在网页中的作用和要求是什么
- 什么'这个javascript代码getElementById有问题
- 问号在这段代码中是什么意思
- 什么'这是谷歌分析跟踪代码使用的技术
- 我不知道此代码中的这些符号是什么意思.十进制到二进制
- 此nodeValue替换代码有什么问题
- 什么正在取代我的'以及“;javascript代码中使用&#39;和&”;
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 我的CSS/Javascript下拉菜单测试代码出了什么问题
- 这个代码出了什么问题?(Jquery)
- 什么'这个javascript代码有错吗?(已关闭)
- 控制台中的“function floor(){[本机代码]}”是什么
- 在 Javascript 中实现解耦代码/回调的正确方法是什么?
- 这个代码是什么意思(history.replaceState和history.pushstate)
- 什么'这是一个神奇的javascript代码,用于以及如何创建它
- 这段代码的含义是什么<%=一些可变的%>
- 有人能解释一下evaluate()和dragAndDrop()在下面的角度测试代码中调用了什么吗
- 为什么这个 JQuery 代码什么都不返回