Я новичок в программировании, поэтому я был бы признателен за любые советы от вас более знающих людей там. Я работаю над небольшим количеством 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';
}
}
}
Имейте в виду, это всего лишь базовая структура, так что она еще не готова, но меня беспокоит то, что она будет правильно проходить через код и распечатывать его, но результат длится лишь часть секунду в моих браузерах (chromium и firefox). Любая помощь будет оценена.