• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

Js input属性value的判断


第一种方法获开的input对象,然后判断对象value的值来触发点击事件,可以成功触发



第二种方法获开的input.value的作为对象,然后判断该对象的值来触发点击事件,不能触发


求解。。。

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

首先需知:1:6大类型及值存储在栈内存里面;2:对象及属性值存储在堆内存里面,可由栈内存里地址找到;这样再回过头看就很明了了:第一种情况:cbn在栈内存里创建空间,cbn表达式右边等于对象,电脑无法给你在栈内存里存对象,只好给你一个相同的地址,即复制了对象的地址,以16进制形式存入cbn,后面cbn.value就能顺势进入对象;第二种情况:cbn在栈内存里创建空间,cbn表达式右边等于字符串(对象的value属性是string类型),电脑觉得你要的是一个和对象的value相同的string类型数据,那我就把这个字符串数据复制一个给你吧,因为栈内存里可以存字符串数据的,那么cbn就是存的字符串,不再是第一种情况里的地址,自然不会去影响到对象;

使用道具 举报

这个要用正则表达式的中文判断的,多的不说了,百度一下就知道了

使用道具 举报

functionfun1(){        varuserobj=document.getElementById('user').value;                vartdobj=document.getElementById("bb");                if(userobj==""){tdobj.innerHTML="内容不能为空";                }        }我的可以触发失去焦点事件,没看到你的更多代码,无从判断原因

使用道具 举报

发新帖

发布任务需求已有1031167位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!