function addUser() {
    var userIdField = document.getElementById("userId");
    //用户代码不能为空
    if (trim(userIdField.value) == "") {
        alert("用户代码不能为空!");
        userIdField.focus();
        return;
}对比上下两段代码,对属性value不是很明白。上面代码中的属性 .value 是JScript中String对象的value属性吧?
下面代码中属性 .value 是DOM中 .value 属性吧?因为 domcument.getElementById 得到DOM中的 Text 对象,
Text对象有一属性也是 .value 。上面不知道说的对吗?请大家指正。
function addUser() {
         if (trim(document.getElementById("userId").value == "")
                  alert("用户代码不能为空!");
        userIdField.focus();
        return;     
}