关于FormData的一个弱弱的问题
<form id="form">
<input type="text" name="username">
<input type="password" name="password">
<input type="button" value="提交" id="btn">
</form>
<script>
var form = document.getElementById('form')
var btn = document.getElementById('btn')
var formdata = new FormData(form)
btn.onclick = function () {
var formdata2 = new FormData(form)
console.log(formdata.get('username'))
console.log(formdata2.get('username'))
}
</script>
var formdata = new FormData(form) 这一行,定义在 btn.onclick外为什么不行?
var formdata2 = new FormData(form)写在btn.onclick内就可以。
恳求大神指点,谢谢