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實現的動態載入css和js檔案程式碼例項JSCSS
- jQuery實現的動態載入css和js檔案程式碼例項 [jQueryCSSJS
- 實現js檔案動態載入程式碼例項JS
- 動態引入外部javascript檔案程式碼例項JavaScript
- javascript實現的動態載入css檔案程式碼例項JavaScriptCSS
- 動態載入js或者css檔案程式碼例項JSCSS
- javascript動態載入css檔案程式碼例項JavaScriptCSS
- jQuery實現的動態載入指令碼檔案程式碼例項jQuery指令碼
- css3實現的動態大白效果程式碼例項CSSS3
- 動態引入js檔案使用隨機數防止讀取快取資料程式碼例項JS隨機快取
- 使用<link>標籤引入css檔案簡單程式碼例項CSS
- js動態設定元素css樣式程式碼例項JSCSS
- js實現的元素運動程式碼例項JS
- js動態載入外部css檔案程式碼JSCSS
- 動態建立script引入js檔案導致亂碼現象JS
- css實現梯形程式碼例項CSS
- CSS3實現的梯形圖案程式碼例項CSSS3
- js實現的div拖動效果例項程式碼JS
- js實現的文字垂直滾動例項程式碼JS
- js實現的元素抖動效果程式碼例項JS
- jquery實現的解析xml檔案程式碼例項jQueryXML
- 原生JS動態載入JS、CSS檔案及程式碼指令碼JSCSS指令碼
- canvas實現的動態心形效果程式碼例項Canvas
- css實現對聯程式碼例項CSS
- js動態建立文字框程式碼例項JS
- js動態連結<a>元素程式碼例項JS
- js動態建立HTML元素程式碼例項JSHTML
- node.js實現的逐行讀取檔案內容的程式碼例項Node.js
- css實現的字串擷取程式碼例項CSS字串
- js實現jquery的extend()程式碼例項JSjQuery
- js實現的警告框例項程式碼JS
- javascript動態實現的表單提交效果程式碼例項JavaScript
- 純css實現的tab選項卡程式碼例項CSS
- js實現的動態載入css檔案簡單介紹JSCSS
- jQuery實現的非同步動態載入css和js檔案jQuery非同步CSSJS
- css實現矩形切角效果程式碼例項CSS
- css3實現的動物頭像效果程式碼例項CSSS3
- css3實現的皮球上下彈動效果程式碼例項CSSS3