哈哈,不要刨根问底,这是游戏规则
人家当初是怎样定义的就是怎样罗就好比某人给儿子起名张三,他喜欢起什么名字就起什么罗

解决方案 »

  1.   

    这样说看你能明白不:你的checkEmail这个function的作用域是window,所以如果你不写成var s,而是直接写成s = 的形式,也会作为window的成员出现。
    而你的field是形参,是指向id=email的元素节点的指针。并且调用的时候var va 是局部变量,不是全局的。如果你在test()里面,写成 va = document....
    而不是var va = document....的话,你在看看是什么结果了。