У меня есть переменная JavaScript:
var s =
"<html><head><style>body{a:b;c:d}</style></head><body></body></html>";
Сначала я извлекаю содержимое внутри тегов <style>
:
s = s.split(/(<style[^>]*>|<\/style>)/i)[2];
// s == "body{a:b;c:d}";
Затем я что-то делаю с s
ипосле манипуляции мне нужно добавить его к тегам <style>
.
Как вставить s
между <style>
и </style>
?
Пример: Modified var s = "body{x: h; f: l;} ";
, поэтому мне нужно результирующее содержимое, например, так:
"<html><head><style>body{x:h;f:l;}</style></head><body></body></html>";
Обновление : jQuery разрешен - но толькоманипуляции со строками разрешены.Чистые решения JavaScript имеют первый приоритет.