永发信息网

js的obj

答案:2  悬赏:0  手机版
解决时间 2021-05-22 09:55

多次看到这样的用法

function validateName(obj){
if(obj.value.length == 0){
obj.nextSibling.innerHTML="用户名不能为空";
return;

还有

function chkUserName(obj){
if (checks(obj.value)== false)
{

请教一个这个obj是什么东东,用法,顺便讲讲上面两个例子中的obj

最佳答案

这里的obj其实一个参数 不过这个变量保存的是一个对象,,,,你找到引用这个函数的地方肯定是这样写的


:validateName(this)


这里的this就是当前的文本框,,传值到obj里边,,obj就代表这个文本框啦。。。下面的obj.value就是这个文本框的值,,,,


下面同理,,,这个obj其实没什么意义 可以用任意其他的字符来代替,,当然要符合变量定义标准,只是obj能更提醒别人 我这个参数保存的是一个对象,还有obj是object的缩写

全部回答

function validateName(obj){}

不写obj,写a,b,c也行

function validateName(obj){//obj就是文本框的id值 if(obj.value.length == 0){ obj.nextSibling.innerHTML="用户名不能为空"; return;

<input type="text" id='text1" onblur="function validateName(this);">

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
地下城怎么获得疲劳值,dnf抗疲劳药水怎么得?
防沉迷能不能解第二次?
黄鳝是不是雌雄同体,泥鳅和鳝鱼是一种东西吗
安的笔画怎么写,坚弯笔画怎么写 5分
马市四街东三街/马市四街南二街(路口)这个地
关于社保卡问题
问道电话密保能选择登录锁和内部锁吗怎么选择
重度慢阻肺能活多久,重度慢阻肺可以进行肝移
为什么下载了飞车不能玩?
奔宇脚轮这个地址在什么地方,我要处理点事
超小型载人飞机起飞靠什么助跑?前后轮有上没
什么路走不了
怎么用种子看电影,手机看电影种子怎么用
函数f(x)=x^3-3x^2+ax,x为R,且曲线y=f(x)的切
最近有什么好听的歌】??
推荐资讯
考核评语学校对教师,家长写给老师的评语和建
有了时间间隔的概念,我们就可以比较事物发展
使中美关系彻底破裂,冷战从欧洲扩大为亚洲的
怎样让一个人去爱或喜欢自己?
DNF好玩不啊?
从此以后要不要相信宿命或者迷信
诺基亚5320手机如何更改。中国移动。四个字换
QQ飞行岛***
月亮上的足迹 课后三大题
小说第二个夏天去那里好下载?
今年有什么流行的发型!
发怔的发是什么意思,发怔是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?