2015-06-05 33 views
0

這是什麼,它是什麼意思,爲什麼我看到這個?我正在製作出席應用程序,當我實時預覽時,我會看到Uncaught SyntaxError:意外的標記{。出勤應用程序未捕獲SyntaxError:意外的令牌{

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 

    }; 
} 

代碼是爲了從我如何它寫。

回答

1

的語法應該是

var studentInfo = {... 
       ^^^^ 

你缺少賦值運算符

0

「代碼是按照我的寫法編寫的。」不它不是。

var studentInfo{ 

確實是錯了

var studentInfo = {}; 

應該讓你的生活earier

相關問題