我想显示点击按钮" Go"时输入的输入值。 输入值存储在名为" value"的变量中。并在id ="显示"。
中显示
<html>
<head>
</head>
<body>
<div>
<input type="text" id="input" />
<button onclick="go()">Click</button>
</div>
<div id="show" style="display: none;">
<p>${value}</p>
</div>
<script>
function go() {
document.getElementById('show').style.display = "block";
let value = document.getElementById('input').value;
}
</script>
</body>
</html>
&#13;
答案 0 :(得分:1)
您只需将要显示的元素的.textContent
设置为变量即可。不需要隐藏/显示元素,因为元素.textContent
一开始就是空的(因此它最初不会显示任何内容)。
<html>
<head>
<title>Using form data in the page</title>
</head>
<body>
<div>
<input type="text" id="input">
<button onclick="go()">Click</button>
</div>
<div id="show"></div>
<script>
function go() {
let value = document.getElementById('input').value;
document.getElementById('show').textContent = value;
}
</script>
</body>
</html>
&#13;
答案 1 :(得分:1)
document.querySelector("#go").onclick=function() {
document.querySelector('#show>p').textContent = document.getElementById('input').value;
}
&#13;
<div>
<input type="text" id="input" />
<button type="button" id="go">Click</button>
</div>
<div id="show">
<p></p>
</div>
&#13;