永发信息网

js的obj

答案:2  悬赏:0  手机版
解决时间 2021-05-22 09:55
  • 提问者网友:树红树绿
  • 2021-05-21 17:58

多次看到这样的用法

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

还有

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

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

最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-05-21 19:08

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


:validateName(this)


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


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

全部回答
  • 1楼网友:等灯
  • 2021-05-21 19:18

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);">

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯