JavaScript(十一) HTML DOM - 改变CSS
HTML DOM 允许 JavaScript 改变 HTML 元素的样式。
A、改变 HTML 样式
如需改变 HTML 元素的样式,请使用这个语法:
document.getElementById(id).style.property=新样式
🌰
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>菜鸟教程(runoob.com)</title> 6 </head> 7 <body> 8 9 <p id="p1">Hello World!</p> 10 <p id="p2">Hello World!</p> 11 <script> 12 document.getElementById("p2").style.color="blue"; 13 document.getElementById("p2").style.fontFamily="Arial"; 14 document.getElementById("p2").style.fontSize="larger"; 15 </script> 16 <p>以上段落通过脚本修改。</p> 17 18 </body> 19 </html>
B、使用事件
HTML DOM 允许我们通过触发事件来执行代码。
比如以下事件:
- 元素被点击。
- 页面加载完成。
- 输入框被修改。
- ……
本例改变了 id="id1" 的 HTML 元素的样式,当用户点击按钮时:
1 <!DOCTYPE html> 2 <html> 3 <body> 4 5 <h1 id="id1">我的标题 1</h1> 6 <button type="button" 7 onclick="document.getElementById('id1').style.color='red'"> 8 点我!</button> 9 10 </body> 11 </html>

浙公网安备 33010602011771号