这个全局变量是哪里来的?

解决方案 »

  1.   

    咋一看,还以为外面有一层作用域,原来是对象 a 没对齐啊……
    不过你说的 name 肯定是在外面的作用域,找找看。
      

  2.   

    alert(name);这里的name是window对象的属性,也就是当前窗口的名称
      

  3.   

    name 应该在外面有定义吧     
    下面这个a是空串   a域中的name也并没有受赋值而影响
      

  4.   


    全部代码,我没有定义过全局变量name啊...
      

  5.   


    求帮助都说了,这里的name是window对象的属性,也就是当前窗口或框架的名称,是每个页面都有的。
    等同 alert(window.name); ,由于window是全局对象可以省略。window.name的值只能是字符串,一般情况默认是空字符串。
    如果用window.open() 打开的新网页,第二个参数就是此网页的window.name。
    还在iframe元素的name属性。也是其内页面的window.name