假设我在JavaScript中有一个名为x的变量,如何将文本输入(HTML)的值设置为该变量?例如:
输入的值现在将会是Swag
<input type="text" value="Swag" />
但是如果我想让值成为一个 JavaScript 变量呢?我该怎么做?像这样吗?(我只是猜测,试图让我的观点更清晰)
<input type="text" value="variable.x" />
假设我在JavaScript中有一个名为x的变量,如何将文本输入(HTML)的值设置为该变量?例如:
输入的值现在将会是Swag
<input type="text" value="Swag" />
但是如果我想让值成为一个 JavaScript 变量呢?我该怎么做?像这样吗?(我只是猜测,试图让我的观点更清晰)
<input type="text" value="variable.x" />
您可以在JavaScript代码中设置它,例如:
<input id="myInput" type="text" value="Swag" />
<script>
var test = "test";
document.getElementById("myInput").value = test;
</script>
这是一个更好的解决方案,可能会避免初学者的困惑...
<!DOCTYPE html>
<html>
<body>
<h1>Input and Display Message</h1>
<p>Enter a message</p>
<input type="text" id="msg" ><br>
<button onclick="displayMessage()">Click me</button>
<p id="showinputhere"></p>
<script>
function displayMessage(){
let themsg = document.getElementById("msg").value;
if (themsg){
document.getElementById("showinputhere").innerHTML = themsg;
}
else{
document.getElementById("showinputhere").innerHTML = "No message set";
}
}
</script>
</body>
</html>