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

今天发现通过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 学習者の迅速な成長を支援します!