如何動態載入外部樣式表
在實際引用中可能需要動態的載入外部樣式表,下面介紹一下如何實現此效果。
[JavaScript] 純文字檢視 複製程式碼function addSheet(path){ var cssLink=document.createElement("link") cssLink.rel="stylesheet"; cssLink.type="text/css"; cssLink.href=path; cssLink.media="screen"; var headobj=document.getElementsByTagName('head')[0]; headobj.appendChild(fileref); }
以上是一個函式,可以在需要的時候呼叫就可以了。
程式碼註釋:
1.function addSheet(path){},建立一個函式,此函式會傳遞一個引數,為外部樣式表的路徑。
2.var cssLink=document.createElement("link"),通過createElement()函式建立一個link元素。
3.cssLink.rel="stylesheet",設定link的rel屬性值。
4.cssLink.type="text/css",設定link的type屬性值。
5.cssLink.href=path,設定link的href屬性值。
6.cssLink.media="screen",設定link的href屬性值。
7.var headobj=document.getElementsByTagName('head')[0],獲取head物件集合的第一個head元素。
8.headobj.appendChild(fileref),將link元素新增到head中。
相關文章
- jQuery動態載入更新外部樣式表程式碼例項jQuery
- js實現的動態載入css外部樣式表程式碼JSCSS
- Script載入順序 & 外部樣式表的阻塞
- javascript如何獲取內聯樣式和外部樣式表的值JavaScript
- js動態載入外部css檔案程式碼JSCSS
- JavaScript動態更改引入樣式表JavaScript
- JavaScript學習10:動態載入指令碼和樣式JavaScript指令碼
- 外部表載入資料(ExternalTables)
- 請教JBoss能不能動態載入外部jar庫JAR
- OrchardCore 如何動態載入模組?
- 微信小程式動態載入外部字型的完美解決方案微信小程式
- 如何動態載入js檔案JS
- javascript如何動態設定div的樣式JavaScript
- 海量資料遷移之外部表載入
- javascript如何動態載入js檔案JavaScriptJS
- vue如何動態載入本地圖片Vue地圖
- 編寫軟體動態載入NT式驅動
- DLL動態庫動態載入
- lit動態修改樣式
- VB動態呼叫外部函式的方法 (轉)函式
- knockoutjs如何動態載入外部的file作為component中的template資料來源JS
- Redshift__在一個外部架構下建立外部表後,其他外部架構也自動生成了一樣的外部表架構
- vue基礎-動態樣式&表單繫結&vue響應式原理Vue
- 動態變更vue樣式Vue
- javascript 動態修改css樣式JavaScriptCSS
- javascript如何動態載入js或者css檔案JavaScriptJSCSS
- jquery如何實現動態載入CSS檔案jQueryCSS
- vue 動態載入元件Vue元件
- Java動態載入類Java
- spring boot啟動載入外部配置檔案Spring Boot
- Vue 動態繫結CSS樣式VueCSS
- 下拉表關聯非同步載入- 引數動態過濾非同步
- 動態載入UserControl
- 使用dlopen載入動態庫
- ListView動態載入資料View
- QLibrary 載入動態庫
- vue 動態載入組建Vue
- goloader - golang動態載入Golang