JS中不允许出现 “-”

font-size, padding-left等属性

在JS中 元素.fontSize  .paddingLeft

 

 JS中不用 ‘元素.class’

class 为保留字 .class => .className

关键字:var functioni …

 

所有相对路径 都别拿来做判断

颜色值不要拿来做判断 color: red / #fff / rgb(250,0,0)

innerHTML值不要拿来做判断

 

更改input type属性 不兼容IE6 IE7 IE8

解决方法: 隐藏第一个元素显示第二个元素

 

xxx.float 有兼容性问题

要使用

xxx.style.styleFloat = ‘left’;      IE

xxx.style.cssFloat = ‘left’;         非IE

尽量使用 class添加float

 

‘.’ 和 ‘[]’的区别

eg. xxxx.style.width          .width不能改变

eg. xxxx.style[‘自定义’]    []中可以自定义

当’.’后面的值会变的时候 例如.width值会变就要使用[width的值的变量]

所有’.’都可以换成'[ ]’