我需要關於如何正確構造這個的幫助。我的目標是,我可以在表格上鍵入一個人的姓名和主題,並讓它顯示該科目的學生成績。我不知道如何解決這個問題。正如你所看到的,我不知道如何設置它。有關如何攻擊這個的任何建議?表單和對象
HTML代碼
<form name="reportcard">
<table>
<tr><td>Enter Student's name here:</td></tr>
<tr>
<td>Student Name:</td>
<td id="student"><input type="text" name="student1"></td>
</tr>
<tr>
<tr>
<td>Subject</td>
<td id="subject"><input type="text" name="subject1"></td>
</tr>
<tr>
<td></td>
<td><input type="button" value="Compute" onclick="callParents()"></td>
</tr>
<p id="hello"></p>
</form>
</body>
的Javascript
function Student (name, art, science, english, spanish, shop, socialScience, gym) {
this.aname = name;
this.math = art;
this.science = science;
this.english = english;
this.spanish = spanish;
this.shop = shop;
this.socialScience = socialScience;
this.gym = gym;
}
var johnSmith = new Student ("John Smith", "B", "A", "A", "F", "A", "B", "A");
var janeSmith = new Student ("Jane Smith", "A", "B", "C", "A", "F" , "C", "A");
var jackSmith = new Student;
jackSmith.aname = "Jack Smith";
jackSmith.math = "A";
jackSmith.shop = "A";
function callParents() {
if (jackSmith.shop === "F") {
console.log("Call Parents!!!");
} else {
console.log("Student is doing fine in school");
}
的jsfiddle:http://jsfiddle.net/k7ap2/ – Iditarod1973