Include javascript and css dynamically

來源:互聯網
上載者:User

Some script I must post here in case of my bad memory. Maybe useful for my blog visitors.

 1 var getHead = function() {
 2                 return document.getElementsByTagName("head")[0];
 3             };
 4             var includeJavascriptFile = function(url) {
 5                 if (document.body == null) {
 6                     document.write("<script src='" + url + "' type='text/javascript'></script>");
 7                 } else {
 8                     var script = document.createElement("script");
 9                     script.type = "text/javascript";
10                     script.language = "JavaScript";
11                     script.src = url;
12                     getHead().appendChild(script);
13                 }
14             };
15             var includeCssFile = function(url) {
16                 if (document.body == null) {
17                     document.write("<link rel='stylesheet' href='" + url + "' type='text/css'/>");
18                 } else {
19                     var link = document.createElement("link");
20                     link.setAttribute("rel", "stylesheet");
21                     link.setAttribute("type", "text/css");
22                     link.setAttribute("href", url);
23                     getHead().appendChild(link);
24                 }
25             }

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.