js實現的動態引入css檔案程式碼例項
在實際應用中可能會用到動態載入外部樣式表,具體的應用場景這裡不做介紹,直接給出程式碼:
[JavaScript] 純文字檢視 複製程式碼function addStyleSheet(url){ var olink=document.createElement("link"); olink.setAttribute("href",url); olink.setAttribute("rel","stylesheet"); olink.setAttribute("type","text/css"); document.getElementsByTagName("head")[0].appendChild(olink); }
上面的程式碼實現了動態載入css檔案效果,addStyleSheet()函式的引數是css檔案的路徑。
相關閱讀:
1.createElement()函式可以參閱js createElement()一章節。
2.setAttribute()函式可以參閱setAttribute()一章節。
3.getElementsByTagName()函式可以參閱getElementsByTagName()一章節。
相關文章
- 原生JS動態載入JS、CSS檔案及程式碼指令碼JSCSS指令碼
- js動態載入 js檔案和 css檔案JSCSS
- arcgis js:動態引入js、css依賴JSCSS
- css梯形程式碼例項CSS
- css3晃動效果程式碼例項CSSS3
- PHP引入合併多個JS和CSS檔案例項PHPJSCSS
- CSS3星系運動效果程式碼例項CSSS3
- 優雅的實現動態載入 css、jsCSSJS
- 純css tab選項卡程式碼例項CSS
- CSS 隔行變色程式碼例項CSS
- CSS空心箭頭程式碼例項CSS
- CSS橢圓效果程式碼例項CSS
- CSS條紋背景程式碼例項CSS
- 少用@import引入CSS檔案ImportCSS
- Node.js一行程式碼實現靜態檔案伺服器Node.js行程伺服器
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- CSS3卡通形象程式碼例項CSSS3
- css3水滴效果程式碼例項CSSS3
- css背景虛化效果程式碼例項CSS
- css繪製圓形程式碼例項CSS
- 引入js檔案失敗JS
- JS動態引入模組JS
- html實現簡單ListViews效果的例項程式碼HTMLView
- C#動態建立介面的實現例項物件C#物件
- JS 預編譯程式碼例項分析JS編譯
- 關於CSS中@support實現漸進式網頁設計例項程式碼CSS網頁
- CSS3心形效果程式碼例項CSSS3
- CSS3發光背景程式碼例項CSSS3
- CSS3旋轉效果程式碼例項CSSS3
- CSS3紙飛機程式碼例項CSSS3
- 基於jq的bootstrap 常用樣式demo 引入css jq js檔案後樣式出現bootCSSJS
- vuejs實現新增tag標籤程式碼例項VueJS
- 例項程式碼分享Python實現Linux監控PythonLinux
- JavaWeb之實現檔案上傳與下載例項JavaWeb
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- 使用原生js實現選項卡功能例項教程JS
- JavaScript運動框架程式碼例項JavaScript框架
- MyCat分片:水平拆分例項解析和程式碼實現!
- CSS3滑過光束效果程式碼例項CSSS3