我是编程的菜鸟,所以我很感激你那里更有知识的人的任何建议。我正在为网页编写一些 javascript,我需要将 javascript 打印到当前的 HTML 页面,最好是在我为此目的设置的 div 标记中。这是我到目前为止所拥有的:
<html>
<head>
<title>Tardy Reporting</title>
<script src="students.js" type="text/javascript">
</script>
</head>
<body>
<h1>Scan in Student ID</h1>
<form method="POST" name="idForm" onSubmit="getId(parseInt(document.idForm.studentId.value));">
<input type="text" name="studentId" id="studentId"/>
<input type="Submit" name="Submit" />
</form>
<div id="div1"></div>
<p>
</body>
</html>
和我的 JS 文件:
var studentNumberArray = [50011234, 50012345, 50013456];
var studentNameArray = ["Mike Simpson", "Greg Pollard", "Jason Vigil"];
var studentLastPeriodArray = ["George Washington", "Darth Vadar", "Obi Wan Kenobi"];
var tardyArray = [0, 0, 0];
function getId(studentId) {
for (i = 0; i < studentNumberArray.length; i++){
if(studentId === studentNumberArray[i]){
tardyArray[i] += tardyArray[i] + 1;
document.getElementById('div1').innerHTML='test';
}
}
}
请注意,这只是基本框架,所以还没有完成,但困扰我的是它会正确地检查代码并将其打印出来,但结果只持续了几分之一秒我的浏览器(铬和火狐)。任何帮助,将不胜感激。