弱弱地问下,如题
请各位有开发经验的大神解答下,用new方法生成一个img对象和document.createElement方法创建一个img对象,有什么区别?

解决方案 »

  1.   

    就是“var img=new Image();”和“var img=document.createElement("img");”的区别
      

  2.   

    至少一个是页面上可以显示的dom对象
    一个仅仅只是内存中的img对象
      

  3.   

    创建时候的效率,以及创建之后的调用方式和效率有什么区别么?两种都可以使用appendChild让它显示出来啊
      

  4.   

    Gecko的实现说明已经解释了
    Image就是构造HTMLImageElement 所以两者基本上没有太多区别
    其中Image的实现是DOM 0就有的玩法。所以我个人认为这两者基本上没有什么区别Used for creating an object representing an HTML img. Implements HTMLImageElement. The constructor accepts two optional parameters: width and height.