script里面获取,input标签里面的值,为什么获取不到 在script里面怎么获取不到input标签里面的值,我是通过ID获取的,以前可以,我想弄一个Ajax,但是之后就不行了,当我在注册页输入账号后,它还是提示账号为空,一直取不到值,不晓得为什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 < input placeholder="账号" type=" text" tabindex="1" id=" account" name=" account">这里是需要获取account的值,var account= document.getElementById("account").value;这里是想获取到account的值,但是获取不到,在其他项目里面是可以获取的 要发包含ajax的完整代码,你发这点代码有什么用。 检查页面,account这个id是否唯一 另外,根据你的代码,你的id里是否包含空格?getElementById时,要id完全一致 1. ajax 使用 axios , axios(url).then(res => { setTimeout( _ => {console.log(document.getElementById("account").value)}) })2. ajax 使用 jQuery , $.ajax({url:url,success(){ setTimeout( _ => {console.log(document.getElementById("account").value)}) }})3. 没玩过ajax,setTimeout( _ => {console.log(document.getElementById("account").value)},10000) 两种可能,要么没取到对应的input节点,要么取值时间不对,取值方法没问题 可能是id加了空格 吧id的空格去掉试试 没有空格,input标签里面,ID是唯一的 那怎么查看,是否取到了input节点呢? 一样的,都是account 那怎么查看,是否取到了input节点呢?先打印一下document.getElementById("account");看打印出来的节点是不是你想取的input OK,嗯嗯,就是直接去ID吗?,不取里面的值了是不? 能否吧你ajax请求的操作代码发出来看看,首先看看能不能获得你输入后的值再进行ajax请求. js代码放在html后面执行,或者就是id错误 为什么我这个怎错了还能提交的? 求一个密码正则表达式 关于jquery官方插件datepicker的问题 怎样去掉树形菜单的小加号 多表单提交的先后顺序问题 JS页面下空格的替换 怎样实现在客户浏览器中点击一个联接产生在客户机中用记事本打开服务器上的一个文本文件的动作? 如何用JAVASCIRPT得到上个网页的网址(100分) 请问:用javascript 可以得知当前文件(网页)的文件名吗? 好奇怪的问题 localstorage存的数据太多,短时调不出来怎么办 大哥们,这个是啥意思,引入还是
这里是需要获取account的值,
var account= document.getElementById("account").value;
这里是想获取到account的值,但是获取不到,在其他项目里面是可以获取的
2. ajax 使用 jQuery , $.ajax({url:url,success(){ setTimeout( _ => {console.log(document.getElementById("account").value)}) }})
3. 没玩过ajax,setTimeout( _ => {console.log(document.getElementById("account").value)},10000)
先打印一下document.getElementById("account");看打印出来的节点是不是你想取的input