未捕获的引用错误:未在loadEventListeners上定义表单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了未捕获的引用错误:未在loadEventListeners上定义表单相关的知识,希望对你有一定的参考价值。

我不明白为什么会收到此错误。它给了我我的loadEventListeners未定义。我不明白为什么未定义...任何输入都将有所帮助。

//Define ui var
const from = document.querySelector('#post-form');
const postList = document.querySelector('.collection');
const clearBtn = document.querySelector('.clear-posts');
const filter = document.querySelector('#filter');
const postInput = document.querySelector('#post');

// load all event listeners
loadEventListeners();

//load all event listners
function loadEventListeners()
  //add Post Event
  form.addEventListener('submit', addPost);


//Add post
function addPost(e)
  if(postInput.value === '')
    alert('Add a post');


  //create li element
  const li = document.createElement('li');
  //add class
  li.className = 'collection-item';
  //create text node and append to li
  li.appendChild(document.createTextNode(postInput.value));
  //create new link element
  const link = document.createElement('a');
  //add class
  link.className = 'delete-item secondary-content';
  //add icon html
  link.innerHTML= '<i class="fa fa-remove"></i>';
  //append the link to li
  li.appendChild(link);

  //append li to ul
  console.log(li);

  e.preventDefault();

答案

第一行中有一个错字...是'形式'而不是'来自']

以上是关于未捕获的引用错误:未在loadEventListeners上定义表单的主要内容,如果未能解决你的问题,请参考以下文章

std::unique_ptr 取消引用异常未在 try-catch 块中捕获

未捕获(承诺)错误:“设备”插件未在 android 上实现

函数未在 HTMLFormElement.onsubmit 中定义 [重复]

未捕获的 ReferenceError:RegeneratorRuntime 未在 React 中定义

Apollo 网络(错误请求)错误未在 apollo-link-error 中捕获

未捕获的 ReferenceError:全局未在 eval 中定义