如何使用DOM删除<style>标签?

Sam*_*tar 0 javascript

我有一个包含网页HTML文本的变量.文本包括这样的样式区域,但内容不同.

var myHtml = "xxxxx
   <style type="text/css"> 
   .... css style definition area.
   yyyy"
   </style> 
Run Code Online (Sandbox Code Playgroud)

Ale*_* K. 5

通过DOM的一种方式;

var el = document.createElement("DIV");
el.innerHTML = html_string;

var style = el.getElementsByTagName("STYLE");
for (var i = style.length - 1; i >= 0; i--) {
    style[i].parentNode.removeChild(style[i]);
}

alert(el.innerHTML);
Run Code Online (Sandbox Code Playgroud)