因此,我正在研究一種可讓我添加基本學生信息並將其添加到表格的成績冊。我的問題是:我無法將提交的信息顯示在桌面上。使用表格添加表格數據javascript使用表格
https://jsfiddle.net/20gs4xh2/
function submit(){
var firstName = document.getElementById('firstName').value
var lastName = document.getElementById('lastName').value
var finalGrade = document.getElementById('finalGrade').value
var submit = new student(firstName, lastName, finalGrade);
studentdata.addstudenttotable(submit);
resetEntries();
updateGradebook();
}
function updateGradebook(){
document.getElementById('tbody').innerHTML = '';
studentdata.data.forEach(function(elm){
var row = document.createElement('tr')
row.innerHTML = "<td>" + elm.firstName + "</td><td>" + elm.lastName + "</td><td>" + elm.finalGrade +"% </td>"
document.getElementById('tbody').appendChild(row);
})
你允許使用jQuery嗎? – chungtinhlakho
是的,我可以使用jQuery。 – JHillman
您的submit()函數沒有被調用,因爲按鈕上的submit()會啓動表單提交。您需要先更改該函數的名稱。然後我看到你正在做一個「新生」,但沒有定義「學生」原型。你也沒有初始化'studentdata',但你正在使用它。你的代碼有很多問題。 – phreakv6