我正在做一个项目(创建一个基于浏览器的检查列表)。我的目标之一是在没有像 jquery 或 mysql 数据库这样的库的情况下手工编写每一件作品。
目前我正在尝试创建用于管理任务的对象。我还没有完成主要功能,但一切都已关闭,我没有检测到任何错误。此外,我还没有迭代它或调用它的函数,所以还没有什么可以引用它。当我将其注释掉时,脚本会正常运行。
我已经在上面包含了 xml 请求链接,并在脚本的单独部分中成功地测试了它们。
我正在Firefox中进行测试。
我正在用 SciTE 写这个
这是代码:
function Task(name,node,childNode,divClass,content,onclick)
{
function retrieveTask(node,childNode)
{
var taskArray = [];
taskArray.push(xmlDoc.getElementsByTagName(name)[node].childNodes[childNode].nodeValue;)
taskArray.push(xmlDoc.getElementsByTagName(description)[node].childNodes[childNode].nodeValue;)
taskArray.push(xmlDoc.getElementsByTagName(complete)[node].childNodes[childNode].nodeValue;)
return taskArray;
}
function displayTask(name,content)
{
var task = retrieveTask(node,childNode);
var clickDiv = "";
formatDiv(name,"task",task[1],clickDiv);
task[2] === true ? formatDiv(name+1,"incompleteBox"," ",clickDiv) : formatDiv(name+1,"completeBox","O",clickDiv);
}
}
如果有人能给我一些见解或提示,那就太棒了。这不是家庭作业,而是一种爱好,所以这是一个自学的过程。