我有一个基于用户通过单击功能创建某些 div 的 Web 应用程序。当用户添加 div 时,我还赋予他们删除所述功能的能力。每次用户添加一个 div 时,它都会被推送到一个数组中。然后用户可以保存数组并在他们回来时加载它。
删除 div 的函数嵌套在要添加的函数中,因为这是我发现使函数工作的唯一方法。
我遇到的问题是,在单击添加按钮之前,我还必须在加载函数中调用删除函数以使删除按钮起作用。我尝试在任一函数之外调用函数,但因为没有 div 开始。因此,当页面加载并单击删除按钮时,它会执行两次并破坏应用程序。
我是编程新手,我现在所做的主要是程序性的,所以任何输入工作都会受到赞赏。我觉得我犯了一个菜鸟错误,伪代码如下。
$(button).cick(function(){
store div in array;
add div to container;
call remove function;
});
function loadPage() {
retrieve stored array;
add stored divs to container;
call remove function;
}
loadPage();