<script type="text/javascript">
     var Sys = {};
     var ua = navigator.userAgent.toLowerCase();
     var s;
     (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
        (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
        (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
        (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
        (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;     
     if (Sys.safari) {
         var css = document.createElement("link");
         css.type = "text/css";
         css.href = "CSS/safari.css";
         css.ref = "stylesheet";
         var head = document.getElementsByTagName('HEAD').item(0);
         head.append(css);
     }
     else {
         var css = document.createElement("link");
         css.type = "text/css";
         css.href = "CSS/else.css";
         css.ref = "stylesheet";
         var head = document.getElementsByTagName('HEAD').item(0);
         
     }
    </script>生成页面的时候报错说 head.append(css);对象不支持“append”属性或方法     这个问题怎么解决,求高手帮忙