DOM元素Javascript

DOM元素Javascript,javascript,dom,dom-events,Javascript,Dom,Dom Events,我有附加 cardBodyButton.addEventListener('click', function(){ listGroup.append(addTodo()); }) 我有一个函数 var addTodo = function(){ var todoList = document.createElement('li'); todoList.className = "list-group-item d-flex justify-content-between

我有附加

cardBodyButton.addEventListener('click', function(){
    listGroup.append(addTodo());
})
我有一个函数

var addTodo = function(){
    var todoList = document.createElement('li');

    todoList.className = "list-group-item d-flex justify-content-between";
    todoList.appendChild(document.createTextNode('Todo 5'));

    var todoList_a = document.createElement('a');
    todoList_a.className = "delete-item";
    todoList_a.setAttribute('href','#');

    var todoList_a_i = document.createElement('i');
    todoList_a_i.className = "fa fa-remove";

    todoList_a.append(todoList_a_i);

    todoList.append(todoList_a);  
};

我试图在append中调用函数,但它表示未定义。这里出了什么问题?

可能是与作用域相关的问题,你能举例说明你是如何调用它们的吗(i fixed)))我忘了在addtodo函数中返回它可能是与作用域相关的问题,你能举例说明你是如何调用它们的吗(i fixed)))我忘了在addtodo函数中返回