整个语句的含义是,通过控件的ID来获取document中的子对象.

解决方案 »

  1.   

    dom是一个object类型的局部变量
      

  2.   

    boolean?true:false
    三目表达式,相当于
    if(boolean) true
    else falsetrue和false应该是合法表达式
      

  3.   

    var dom=document.getElementById;document.getElementById; 若是浏览器支持getElementById则返回的是object, 若浏览器不支持getElementById 则返回undefined
    if(dom) 这里这个dom是当作判断的条件, object相当于true, undefined 相当于false
      

  4.   

    请问 meizz,在哪种情况下浏览器会不支持getElementById?,谢谢!
      

  5.   

    if(document.getElementById)
    //浏览器支持document.getElementById()
    else
    //不支持,换个方法吧
      

  6.   

    getElementById 就是一个HTML标签的对象啊
      

  7.   

    alert(dom)
    就可以看到[object]