扫码关注官方订阅号
有下面两段代码,前面一段能够正确显示,而后面一段却无法显示,其区别就在于后一段代码添加了
task002-01 请输入杭州今天的空气质量: 确认填写 您输入的值是: task002-01 请输入杭州今天的空气质量: 确认填写 您输入的值是:
您输入的值是:
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
因为你用了 form 包起来之后,就触发了 form表单 的默认行为, 会自动提交表单换言之,就是你点击的时候你的浏览器刷新了,值是有的,只不过一刷新.. 没了
form
解决办法
用 <input type="button" value="确认提交" id="button"> 来代替你的button
<input type="button" value="确认提交" id="button">
把点击事件代码改下
btn.addEventListener("click",function(e){ e.preventDefault() dis.innerHTML = text.value; })
因为 form 标签下的 button 标签默认的 type 是 submit
button
type
submit
就会进行提交操作,网页相当于刷新了一次,
你在 button 标签里面加上 type="button" 就可以了
type="button"
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
因为你用了
form包起来之后,就触发了 form表单 的默认行为, 会自动提交表单换言之,就是你点击的时候你的浏览器刷新了,值是有的,只不过一刷新.. 没了
解决办法
用
<input type="button" value="确认提交" id="button">来代替你的button把点击事件代码改下
因为
form标签下的button标签默认的type是submit就会进行提交操作,网页相当于刷新了一次,
你在
button标签里面加上type="button"就可以了