gpt4 book ai didi

javascript - 如何在javascript中使用input.value

转载 作者:行者123 更新时间:2023-12-01 00:46:18 27 4
gpt4 key购买 nike

嘿,请帮我修复我的代码

var main = document.getElementById("main");
var input = document.getElementById("input");
var v = input.value;
var btn = document.getElementById("btn");
btn.addEventListener("click", function(){
var p = document.createElement("p");
var text = document.createTextNode(v);
p.appendChild(text)
main.appendChild(p)
})
<div id="main">
<h1>fr testing purppose</h1>
<input type="text" id="input">
<button id="btn">add</button>
</div>

我会非常感谢那些帮助我的人..

最佳答案

我已经为你修复了截图。

问题是,您在按钮的事件监听器外部声明了变量 v,并在事件监听器主体内部使用它。

var main = document.getElementById("main");

var btn = document.getElementById("btn");
btn.addEventListener("click", function() {
var p = document.createElement("p");
var input = document.getElementById("input");
var v = input.value;
input.value = null;
var text = document.createTextNode(v);
p.appendChild(text)
main.appendChild(p)
})
<div id="main">
<h1>fr testing purppose</h1>
<input type="text" id="input">
<button id="btn">add</button>
</div>

关于javascript - 如何在javascript中使用input.value,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57327020/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com