if (document.all){}
是不是返回一个布尔值呢,返回值的意思是什么呢

解决方案 »

  1.   

    是的,检测当前页面的所有元素 ,一般都是true的.
      

  2.   

    JS对布尔值的处理可选的 boolvalue 参数是新对象的初始 Boolean 值。如果该值省略,或者为 false、0、null、NaN 以及空字符串,则该 Boolean 对象的初始值为 false。否则,初始值为 true。
      

  3.   

    如果是IE,document.all是一个object,在非IE浏览器里面document.all的值是null
    按照Boolean类型的转换法则,null被转换成false,其他的转换成true
      

  4.   

    学习哦
    如果我想在点击某一个超连接的时候,设置超连接的font-size等属性的话,应该怎么写?
    比如超连接的id是first
    document.all.first.style.font-size=20;
    这样写好像不对哦
      

  5.   

    回楼上的,试试这个
    document.all.first.style.fontSize=20
      

  6.   

    大家看我这么写为什么不对?
    function ssshow()
    {
    document.all.al.style.display=(document.all.a1.style.display =='none')?'':'none'
    }
    改成
    function ssshow(sid)
    {
    document.all(sid).style.display=(document.all(sid).style.display =='none')?'':'none'
    }
    我要传个参数过来,为什么这样写不对
    javascript的