element.style.font-family这是错误的写法
原因:Javascript把减号前面的内容解释为“元素的style属性的font属性”,把减号后面的内容解释为一个名为family的变量,把整个表达式解释为一个减法运算。减号和加好之类的操作符是保留符,不允许用在函数或变量的名字里。这意味着它们也不能用在方法或属性的名字里,当需要引用一个中间带减号的CSS属性的时候,DOM要求用驼峰命名法。
如:element.style.fontFamily;
element.style.font-family这是错误的写法
原因:Javascript把减号前面的内容解释为“元素的style属性的font属性”,把减号后面的内容解释为一个名为family的变量,把整个表达式解释为一个减法运算。减号和加好之类的操作符是保留符,不允许用在函数或变量的名字里。这意味着它们也不能用在方法或属性的名字里,当需要引用一个中间带减号的CSS属性的时候,DOM要求用驼峰命名法。
如:element.style.fontFamily;