【问题标题】:Attendance Application Uncaught SyntaxError: Unexpected token {考勤应用程序未捕获语法错误:意外令牌{
【发布时间】:2015-06-05 21:33:12
【问题描述】:

这是什么,是什么意思,为什么我会看到这个?我正在制作出勤申请,当我实时预览时,我看到了 Uncaught SyntaxError: Unexpected token { .

function save() {
var first = document.getElementById('sFirstName');
var last = document.getElementById('sLastName');
var numb = document.getElementById('sNumber');
var pts = document.getElementById('pnts');
}

它似乎只出现在下面一行。

 var studentInfo{

但不在这一行

first: document.getElementById('sFirstName').value,
last: document.getElementById('sLastName').value,
numb: document.getElementById('sNmber').value,
pnts: document.getElementById('pts').value
}
var newobj = [studentInfo];
        localStorage.setItem("student", JSON.stringify(studentInfo));
newobj = JSON.parse(localStorage.getItem("student"));
/*localStorage.setItem("studentInfo", JSON.stringify(studentInfo[index].value;
index = index + 0;
}*/
for(var index =0; index<studentInfo.length;index++){
row = table.insertRow(index+1);
                    cell1 = row.insertCell(0);
                    cell2 = row.insertCell(1);
                    cell3 = row.insertCell(2);
                    cell4 = row.insertCell(3);
                    cell5 = row.insertCell(4);
                    cell6 = row.insertCell(5);
                    cell7 = row.insertCell(6);

    cell1.innerHTML = studentInfo[index].firstName + studentInfo[index].lastName
    cell2.innerHTML = studentInfo[index].studentNumber;
    cell3.innerHTML = studentInfo[index].pnts;
}



function userName() { //this function takes values from the text box and stores them in objects

    var studentInfo = {
        studentNumber: document.getElementById("newUser").value + index,
        lastName: document.getElementById("newlName").value + index,
        firstName: document.getElementById("newfName").value + index

    }; 
}

代码按照我编写的顺序排列。

【问题讨论】:

    标签: javascript


    【解决方案1】:

    语法应该是

    var studentInfo = {...
                   ^^^^ 
    

    您缺少 赋值运算符

    【讨论】:

      【解决方案2】:

      “代码按照我编写的顺序排列。”不,不是。

      var studentInfo{
      

      确实错了

      var studentInfo = {};
      

      应该让你的生活更早

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-09
        • 2011-04-07
        • 1970-01-01
        • 2020-11-28
        • 2015-10-08
        • 2019-06-24
        相关资源
        最近更新 更多