本帖最后由 doyxy 于 2014-4-21 22:05 编辑
刚刚尝试通过按钮更改文字颜色,但是内容更改成功,颜色却没有改变,这是怎么回事呢?
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>无标题文档</title>
- <script type="text/javascript">
- function changeColor(){
- var obj =document.getElementById("divid");/*通过id获取对象*/
- obj.innerText="changed";
- obj.className = "red";
- alert(obj.className);
- }
- </script>
- <style type="text/css"> <!--样式选择-->
- .red{
- color:red;
- }
- .blue{
- color:blue;
- }
- </style>
- </head>
- <body>
- <!--处理点击事件-->
- <input type="button" value="test dom" onClick="changeColor()" />
- <div id="divid"><!--可以为标签设置id-->
- 测试文本
- </div>
- </body>
- </html>
复制代码
|
|