关于style属性。
来源:18-3 DOM节点操作
离离钟
2019-02-22
document.getElementsByTagName(‘p’)[0].setAttribute(‘style’, ‘font-size: 14px’);
和
document.getElementsByTagName(‘p’)[0].style.fontSize = ‘14px’;
这两者效果是一样的,
但我看视频的时候,你把第一种方法放在attribute部分讲解,第二种方法放在property部分讲解,
所以这两种操作的本质是不一样的是吗?
第一种是操作的是html的属性,第二种操作的是js的属性?
写回答
1回答
-
对,操作 html 属性和操作 js 属性还是有很大区别的,即 attr 和 prop 的区别。
常规情况下,我们推荐使用 prop 来修改,尽量别用 attr ,prop 性能会快一些。
10
相似问题