返回列表

在IE下使用setAttribute方式改变class无效的BUG

默认分类 2013-02-01 13:50:51

在IE下使用setAttribute方式改变class无效.

    <!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>IE下setAttribute('class','')的BUG - haiyang.me</title>
    <style type="text/css">
    .test {
        color: blue;
    }
    </style>
    <script type="text/javascript">
    <!--
    function doit(){
        //Todo
        document.getElementById('test').setAttribute('class','test');
    }

    //-->
    </script>
    </head>

    <body><button type="button" onclick="doit()">doit</button>
    <div id="test">This is a test.</div>
    </body>

    </html>