日期:2014-05-17  浏览次数:20627 次

javascript中style后面的属性与CSS中的属性区别

??????? 在javascript中style后面的属性与在css中是不完全一样的,比如obj.style.backgroundColor(某一对象的背景色),而在css中是background-color,这是因为javascript中采取的命名方式是CamelCase命名法(每一个单词的首字母小写,后续单词的首字母大写),主要分成3种情况,如下:

?

1、javascript中和css中是相同的

比如border(单个单词)、margin、padding等等;

?

2、不相同的,但是遵循CamelCase命名法

比如border-top(css中),JS中为borderTop,类似这种带中间线的都可以这样写,另外有很多,marginTop,paddingTop等等;

?

3、这种比较特殊,float(css),在JS中是floatStyle