javascript - font-weight和fontWeight的区别?
怪我咯
怪我咯 2017-04-10 15:47:18
0
3
483

今天发现通过JS来设置一个元素的CSS样式,代码如下所示:

var js = document.getElementById('test-p');
js.style['font-weight'] = 'bold';

之后发现一个很奇怪的地方。。我们通过

console.log(js.style.fontWeight);
console.log(js.style['font-weight']);
console.log(js.style['fontWeight']);

都可以在控制台输出之前设置的bold,或者是我们之前设置js.style.fontWeight = 'bold';就算我们是在CSS里面直接设置{font-weight: bold};也可以用上面三个方式在控制台输出设置的bold。

如果直接console.log(js.style);输出的这个对象中没有发现'font-weight'这个属性,只有'fontWeight',请问一下各位大大,这是为什么,为什么我们这里的'font-weight'和'fontWeight'会出现这种'等价'的情况,新手表示完全弄懵了,谢谢解答的各位。

怪我咯
怪我咯

走同样的路,发现不同的人生

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!