举个假例子var a=new Object()a.setAttribute("name","mm")var b=a.name
alert(b)   //显示mm一个是设置,一个是取得

解决方案 »

  1.   

    呵呵 谢谢楼上些回答 我的意思是说:   object.attribute="" ;        //属性赋值
        object.setAttribute("","");  //属性赋值   这两者都能起到同一个作用. 但是他们两者之间应该有区别的,请教,这区别是什么呢?  我们什么时候应该用object.attribute, 什么时候用object.setAttribute("","") 
      

  2.   

    //属性赋值 object.name="111"
    object.Id="111"object.attribute="111"  //有这个属性?
    object.setAttribute("name","111");
    object.setAttribute("id","111");
      

  3.   

    object.attribute="" 是HTML DOM方法,是为简化标准DOM而设计的。只能用于HTML文件中设置属性。
    object.setAttribute("",""),是标准DOM方法,是为XML而设计的。能用于任何XML类型的文档,如XML,XHTML,HTML等。
      

  4.   

    object.attribute="" 是HTML DOM方法,是为简化标准DOM而设计的。只能用于HTML文件中设置属性。
    object.setAttribute("",""),是标准DOM方法,是为XML而设计的。能用于任何XML类型的文档,如XML,XHTML,HTML等。