谢谢!再问一下这条语句的具体含义: document.all.tag("span");该语句是不是把document中的所有<span></span>标记分别放在一个数组里返回。例如
var tags=document.all.tag("span"); 返回的tags应该是一个数组?

解决方案 »

  1.   

    还有  每次运行到<body onload="fun()">这句的时候就报错:object excepted问题究竟出在哪里?同样的上面这条语句在其他页面中正常,两个页面的区别就是一个用了include而一个没有用
      

  2.   

    上面的报错信息写错了,应该是:object expected
      

  3.   

    如果document中没有span的话,那么返回的是什么呢?是一个空数组?还是NULL ? 或是别的什么?现在的问题很奇怪,如果我把<body onload="fun()">中的fun()去掉,那么不会报错。但是,如果我把fun()函数体中的语句全部删掉,即把fun()变成一个空的函数,<body onload="fun()">语句不变,那么仍然报相同的错误。难道问题出在别的地方?
      

  4.   

    再问一下这条语句的具体含义: document.all.tag("span");该语句是不是把document中的所有<span></span>标记分别放在一个数组里返回。例如
    var tags=document.all.tag("span"); 返回的tags应该是一个数组?
    -------------------------------------------------------------
    数组,楼主参考:
    function showObj(obj_tag)
    {
        for (i = 0; i < document.all.tags(obj_tag).length; i++)
        {
            obj = document.all.tags(obj_tag)[i];
            obj.style.visibility = "visible";
        }