style.width是对css样式的修改,width是对本身属性的修改
效果一样

解决方案 »

  1.   

    一些小知识(JK):
    <hr>
    01.
    width的优先级别(许多其它的样式也有类似的优先问题):<br/>
    <input id=widthTestObj > <br/>
    style="width:300" <input type=checkBox onclick="if(this.checked) widthTestObj.style.width=300; else widthTestObj.style.width=null;"> <br/>
    class=widthTest <input type=checkBox onclick="if(this.checked) widthTestObj.className='widthTest'; else widthTestObj.className=null;"> <br/>
    width=100 <input type=checkBox onclick="if(this.checked) widthTestObj.width=100; else widthTestObj.removeAttribute('width');"> <br/>
    <hr>