HTML DOM 允许 JavaScript 改变 HTML 元素的样式。如何改变 HTML 元素的样式呢?
语法:
Object.style.property=new style;
注意:
Object是获取的元素对象,如通过document.getElementById("id")获取的元素。
基本属性表(property):
属性 | 描述 |
backgroundColor | 设置元素的背景颜色 |
height | 设置元素的高度 |
width | 设置元素的宽度 |
color | 设置文本的颜色 |
font | 在一行设置所有的字体属性 |
fontFamily | 设置元素的字体系列 |
fontSize | 设置元素的字体大小 |
注意:
该表只是一小部分CSS样式属性,其它样式也可以通过该方法设置和修改。
改变 <p> 元素的样式,将颜色改为红色,字号改为20,背景颜色改为蓝:
<p id="pcon">Hello World!</p> <script> var mychar = document.getElementById("pcon"); mychar.style.color="red"; mychar.style.fontSize="20"; mychar.style.backgroundColor = "blue"; </script>
执行结果如图: