<!DOCTYPE html>
<html> <head> <meta charset="UTF-8"> <meta name="author" content="微普科技 http://www.wiipu.com" /> <title>js获取DOM元素的方法并设置样式</title> <style type="text/css"> * { margin: 0; padding: 0; } .wrap { width: 600px; height: 400px; margin: 0 auto; background-color: #E0E0E0; padding-top: 10px; } div,p { width: 400px; height: 80px; margin: 40px auto 0; text-align: center; } </style> <script type="text/javascript"> window.onload = function (){ var box=document.getElementById("box"); box.style.backgroundColor="#f00"; box.style.color="#fff"; var test=document.querySelector(".test"); test.style.backgroundColor="#ff0"; test.style.color="#fff"; var p=document.getElementsByTagName("p"); p[0].style.backgroundColor="#666"; //通过标签名获取的元素需要声明index索引值,否则为undefine p[0].style.color="#fff"; /*alert(p[0].innerHTML);*/ } </script> </head> <body> <div class="wrap"> <div id="box">通过ID名获取DOM元素的节点,通过获取到的DOM元素设置背景颜色为#f00,颜色为#fff</div> <div class="test">通过类名获取DOM元素的节点,通过获取到的DOM元素设置背景颜色为#ff0,颜色为#fff</div> <p>通过标签获取DOM元素节点,通过获取到的DOM元素设置背景颜色为#666,颜色为#fff</p> </div> </body> </html>