我有一个 html 文件:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="C:\Users\matthew\AppData\Local\Temp\fz3temp-1\email picker.css">
<script src="email picker.js" type="text/javascript"></script>
</head>
<body>
<div id="main">
<form>
<h4>Enter the email addresses in the input box below</h4>
email:<input id="emailIn" type="text" placeholder=" email" />
<input type="submit" value="Show entry" onsubmit="insert()" />
</form>
<div id="display"></div>
</div>
</body>
</html>
和一个javascript文件:
var entries = [];
var emailInput = document.getElementById("emailIn");
var messageBox = document.getElementById("display");
function insert() {
entries.push(emailInput.value);
clearAndShow();
};
function clearAndShow() {
emailInput.value = "";
messageBox.innerHTML = "";
messageBox.innerHTML += "Emails: " + entries.join(", ") + "<br/>";
};
和一个简单的 .css 文件。
当我在浏览器中运行代码时,最后一个电子邮件输入不显示。我错过了什么?非常感谢任何帮助。