JS动态加载JavaScript和Css

直接贴源码:

<script language="javascript" type="text/javascript">
        function AddCSS(filePath) {
            var htmlHead = document.getElementsByTagName("head")[0];
            var css = document.createElement("link");
            css.setAttribute("type", "text/css");
            css.setAttribute("rel", "Stylesheet");
            css.setAttribute("href", filePath);
            htmlHead.appendChild(css);
            css.onreadystatechange = function () {
                if (css.readyState == "complete") {
                    alert("css onreadystatechange");
                }
            }
            css.onload = function () {
                alert("cssonload");
            }
        }
        function AddJS(filePath) {
            var htmlHead = document.getElementsByTagName("head")[0];
            var js = document.createElement("script");
            js.setAttribute("type", "text/javascript");
            js.setAttribute("language", "javascript");
            js.setAttribute("src", filePath);
            htmlHead.appendChild(js);
            js.onreadystatechange = function () {
                if (js.readyState == "complete") {
                    alert("js onreadystatechange");
                }
            }
            js.onload = function () {
                alert("jsonload");
            }
        }
    </script>

你可能感兴趣的:(JavaScript,function,css,stylesheet)