document.getElementByTagName("link")[0].href="StyleSheet1.css";

解决方案 »

  1.   

    稻草人写的是对的。具体如下:Test.htm页面如下:
    <html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>Just For Test!</title>
    <link rel="Stylesheet" type="text/css" href="a1.css" />
    <script language="javascript">
    function changeCss(url)

      document.getElementsByTagName("link")[0].href=url; 
    }
    </script>
    </head><body>
    <input type="button" value="改变CSS" onclick="changeCss('a2.css')">
    <div id="aa"></div>
    </body></html>a1.css如下#aa{
    border:1px;
    background-color:red;
    width:400px;
    height:300px;
    }a2.css如下#aa{
    border:1px;
    background-color:blue;
    width:400px;
    height:300px;
    }
      

  2.   

    我用getElementsByid就可以了,在LINK那里加个ID,谢谢稻草人的提示