<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>style样式</title> <script> var mychar = document.getElementById("con"); mychar.style.color="red"; mychar.style.backgroundColor="#CCC"; mychar.style.width="300px"; </script> </head>
因为getElementById("con")获取不到con这个id,所以你的mychar其实是null,所以后面设置颜色这些是没效的。
你可以在你的var mychar = document.getElementById("con");的后面加句document.write(mychar);
然后你会噶发现输出结果是null,希望可以帮到你
顺序执行
你设置的时候DMO还没加载出来
<script type="text/javascript">
开头要加type="text/javascript"