修改样式
易错:修改元素的样式不是设置class属性,而是className属性。修改元素的样式不能this.style="background-color:Red"。
易错:单独修改样式的属性使用“style.属性名”。注意在CSS中属性名在JavaScript中操作的时候属性名可能不一样,主要集中在那些属性名中含有-的属性,因为JavaScript中-是不能做属性、类名的。所以CSS中背景颜色是background-color,而JavaScript则是style.backgroundColor;元素样式名是class,在JavaScript中是className属性;font-size→style.fontSize;margin-top→style.marginTop
单独修改控件的样式。技巧,没有文档的情况下的值属性名,随便给一个元素设定id,然后在js中就能id.style.出来能用的属性。
控制层的显示:修改style.display
来源: