我需要從輸入框中獲取該值,並在點擊按鈕時將其寫入輸入框下方。我想用一個標籤,但如果有另一種方式,我願意接受建議。從文本框中獲取輸入並將其寫入下面
我迄今爲止代碼:
所有的<h1>Test</h1>
<form name="greeting">
Type your name here: <input type = "Text" name="fullname" id="name"> <button onclick="getName()">Create</button><br>
Hello <label id="greet">Hello</label>
</form>
<script lang="javascript">
function getName() {
var inputVal = document.getElementById("name").value;
if (inputVal == "") {
document.getElementById("name").style.backgroundColor = "red";
}
else {
document.write("Hello " + document.getElementById("name"));
}
它應該是'的document.getElementById( 「名」)。在你的上線value' – bugwheels94
剛提的是,['document.write'](https://developer.mozilla.org/en-US /docs/Web/API/document.write)不適合在此處使用。 – Teemu