這個跟jquery
沒什么關系吧
如果你返回的是一個這樣的頁面
<!DOCTYPE html><html><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.box{ color:black;
} </style></head><body>
<div class="box">測試</div></body></html>
這時肯定一字符串,用不了什么方法,你要做的就是處理這個字符串,比如你想把這個.box
的樣式改成紅色,那么,你就需要把這樣的樣式塞進這個字符串中,就可以替換原來的樣式了
<style>
.box{ color:red;
}</style>
具體的實現要看你返回的頁面字符串有什么特點,比如我上面示例的這個,就可以這么處理
var html = `<!DOCTYPE html><html><head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Page Title</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.box{ color:black;
} </style></head><body>
<div class="box">測試</div></body></html>`
var css = `<style>
.box{ color:red;
}</style>`