为什么不能这么用呢?
只是为了方便输写,用d代替了document;

解决方案 »

  1.   

    var d=document;
    设计document的引用;看示例;<input id="object" value="blueDestiny,never-online">
    <SCRIPT LANGUAGE="JavaScript">
    var $=document.getElementById;
    alert($("object").value)
    var a=["never-online", "blueDestiny"];
    var b=a;
    b[0]="just a test";
    alert(a)
    </SCRIPT>
      

  2.   

    把document看做是一个指向当前浏览器窗口中的HTML文档对象的一个变量,就很容易理解了。
      

  3.   

    小弟是初学者,可能没有表达清楚问题,我看到一些教程上写的document对象没有这些属性,而上面代码中出现了:     d=document;
         d.MM_p;     这样的属性。     所以就开始不懂了。麻烦各位帮我解释解释嘛!!
        还有我看到BlueDestiny(Leave For Back)的代码里面有个成员方法“getElementById”也是那些教程里面没有的??
        如果有哪位有比较好的教程地址给我,不胜感谢!!!
      

  4.   

    http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/dhtml_reference_entry.asp
      

  5.   

    这就是我不懂的地方了,document这样的对象还可以用document.***这样的方式来自定义对象呀
      

  6.   

    <script language="javascript">
    <!--
    document.a = "123";
    alert(document.a);
    //-->
    </script>