<LINK href="css/Right.css" type="text/css" rel="stylesheet">
初始化的时候就运行了
js 后运行吧

解决方案 »

  1.   

    感谢 patchclass的回答你于的js后运行,是不是我把document.write('<LINK href="css/Right.css" type="text/css" rel="stylesheet">');
    写在程序的最后面?
      

  2.   

    在网页中加入如下js:
    <script Language="javascript">
    function changecss(url)
    {
    mycss.href=url;//url是样式表文件的路径
    }
    </script> 
    样式表的链接改为:
    <link rel="stylesheet" id="mycss" href="XXX.css" type="text/css">然后通过调用changecss(样式表文件的路径)即可.
      

  3.   

    HTML文件内容:
    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
    <link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss">
    <script language="javascript">
    var turnback=false;
    function setCSS()
    {
    mycss.styleSheet.cssText="";
    mycss.styleSheet.addImport(turnback?"stylesheet1.css":"stylesheet2.css");
    turnback=!turnback;
    }
    </script>
    </head>
    <body>
    <button onclick="setCSS()" type="button">切换背景颜色</button>
    </body>
    </html>StyleSheet1.CSS文件内容:
    BODY
    {
    background-color: Black;
    }StyleSheet2.CSS文件内容:
    BODY
    {
    background-color: maroon;
    }通过点击按钮,可以切换背景颜色。但在我的系统中,反复切换多次会报告IE错误(是否IE6的问题?)。
      

  4.   

    <html>
    <head>
    <title></title>
    <meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
    <link href="stylesheet1.css" type="text/css" rel="stylesheet" id="mycss">
    <script language="javascript">
    var turnback=false;
    function setCSS()
    {
    mycss.styleSheet.cssText="";
    mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css");
    turnback=!turnback;
    }
    </script>
    </head>
    <body>
    <button onclick="setCSS()" type="button">切换背景颜色</button>
    </body>
    </html>
      

  5.   

    注意这一行
    :
    mycss.href=(turnback?"stylesheet1.css":"stylesheet2.css");