我在使用代码获取结果时出现问题。我正在尝试创建一个输入框,其中guest可以键入他们的名称,一旦他们单击按钮,DOM下面就会出现:
Hello, ____! You are the __ customer.
我需要帮助才能显示他们的名字,以及如何让他们的客户编号发挥作用。
HTML:
<!DOCTYPE html>
<html>
<head>
<title>X-th Customer</title>
<meta charset="utf-8">
</head>
<body>
<h1>Please sign in to the guest book</h1>
<input type="text">
<button onclick="myFunction()">Click Me</button>
<p class="guestName"></p>
<script src="main.js"></script>
</body>
</html>
JS:
var guestName = guestName;
var guestNum = num;
function myFunction() {
document.getElementByClass("guestName").innerHTML = "Hello, " + guestName + "! You are the " + guestNum + "!";
}
答案 0 :(得分:2)
您不会将表单中的信息发送给该功能。这解释了如何做到这一点:how to pass input(type = text ) from a html form to javascript function 另外,我不确定您要对客户编号做什么。