[英]How to add a CSS style dynamically to HEAD tag?
我有一個不尋常的情況,我需要從HTML document A
獲取STYLE
標簽(僅第二個標簽 )的HTML document A
,並將其添加到HTML DOCUMENT B
的LINK
標簽之后的HEAD
標簽中。 A和B在同一台服務器上。 它必須是動態的,我無法控制所生成的CSS(cms)。
我想知道:
我可以使用HTML5和JQUERY。 我主要針對網絡套件。
HTML A
<html>
<head>
<style type="text/css">
.styleA {}
</style>
<!-- I am interested just in the following style tag
<style type="text/css">
.styleB {}
</style>
//>
</head>
<body>
</body>
</html>
HTML B
<html>
<head>
<link rel="stylesheet" type="text/css" href="someothercss.css">
<!-- should be injected here -->
</head>
<body>
</body>
</html>
您可以使用jQuery創建一個單獨的.js文件來操縱css(或僅將其添加到HTML代碼本身中),然后將.js鏈接到HTML B或同時鏈接到HTML B(如果需要)。 只需將需要繼承樣式的所有元素設置為一個類,然后編寫jQuery來操縱該類的CSS。
示例代碼:
$(".className").css({"background-color":"black","font-size":"12px"});
您可以在大括號內添加和操作任何CSS樣式。
您可以嘗試以下方式:
您可以在每個頁面中添加特定的CSS樣式。
在單獨的樣式表中具有特定的CSS樣式。 並在需要的頁面中引用該樣式表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.