高手解释下:JS的function()代码的含义

来源:百度知道 编辑:UC知道 时间:2024/06/25 17:51:30
function isValid(){
if(document.loginform.userid.value==''){
alert('登录名不能为空!');
document.loginform.userid.focus();
return false;
}else{
document.loginform.operatorUserId.value = document.loginform.userid.value;
document.loginform.pwdInput.value=document.loginform.password.value;
document.loginform.password.value="";
return true;
}
}
例如这一段代码
document.loginform.pwdInput.value=document.loginform.password.value;
这是说了个什么事啊
document是指哪一块,loginform... ...都是指哪一块啊,它们的具体含义是什么?

document代表整个页面
后面带"."标示后面是它的子对象或者属性
loginform是页面内一个form的对象,就是<form name=loginform id=loginform>
pwdInput是这个form里的密码输入文本框<input name=pwdInput>
value是指文本框里面的值
document.loginform.pwdInput.value=document.loginform.password.value;
这句整个解释为password里面的值赋给pwdInput