色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

js獲取切換css文件

老白1年前8瀏覽0評論

在前端開發中,我們經常需要切換頁面的樣式,通過JavaScript獲取并切換CSS文件是一種常見的實現方式。

首先,在HTML中引入不同的CSS文件:

<head>
<link rel="stylesheet" href="style1.css">
<link rel="stylesheet" href="style2.css">
</head>

有了不同的CSS文件,接下來可以通過JavaScript獲取并切換它們。

首先,需要在JavaScript中選擇要操作的樣式表,可以使用以下代碼:

var styleSheets = document.styleSheets;
var styleSheetToSwitch;
for (var i = 0; i< styleSheets.length; i++) {
var href = styleSheets[i].href;
if (href.indexOf('style1.css') !== -1) { // 判斷是否為要切換的樣式表
styleSheetToSwitch = styleSheets[i];
break;
}
}

上述代碼中,首先通過document.styleSheets獲取到了所有的樣式表,然后遍歷每個樣式表的href屬性,判斷是否為要切換的樣式表,如果是,則將其保存到變量styleSheetToSwitch中。

接下來,可以使用以下代碼來切換樣式表:

styleSheetToSwitch.disabled = true; // 禁用當前樣式表
var newStyleSheet = document.createElement('link'); // 創建新樣式表節點
newStyleSheet.rel = 'stylesheet';
newStyleSheet.href = 'style2.css'; // 切換到新的樣式表
document.head.appendChild(newStyleSheet); // 添加新的樣式表節點到標簽中

以上代碼中,首先禁用當前的樣式表,然后創建一個新的節點,將其href屬性設置為要切換到的樣式表路徑,然后將其添加到標簽中即可。

通過以上的代碼,就可以在頁面中實現切換不同的樣式表了。