Javascript 待办事项列表 - 我的代码有什么问题?

标签 javascript html onclick

<分区>

我一直在观看有关如何制作待办事项列表的教程,到目前为止,我的代码与教程中的代码完全相同,但仍然无法正常工作 - 我一直在关注代码,但无法理解出为什么.. 我的 html(我不必包含等,因为我是在 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");

文档,不是ducument

请参阅此工作 fiddle :https://jsfiddle.net/omgtoblerone/h2sL1vu8/

在大多数浏览器中,如果您按 F12,您会看到一个错误控制台。如果您查看过控制台,就会看到以下错误:

Uncaught ReferenceError: ducument is not defined

轻松修复!

关于Javascript 待办事项列表 - 我的代码有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36180989/

相关文章:

javascript - 使用 ul li 的 onclick 事件来触发函数

javascript - 如何将我的文本框自动格式化为许可证格式?

javascript - 无法使用 jQuery 定位类

javascript - 如何动态地将函数数组添加到javascript函数中?

javascript - componentDidMount 获取 DOM 节点出错

javascript - 立方体网格未在指定的 div 中绘制

javascript - 在 javascript 中使用物理文件位置 onclick 进行文件下载

java - JAXB 编码到 HTML 在 xsl :when using <a> tag 中引发异常

html - 包含多个重叠 div 的匹配容器

javascript - 如何指定 anchor 标记的行为类似于超链接,没有 href 且没有 anchor 名称?