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

时间:2014-06-19 10:59:19

标签: javascript

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

var myHtml = "xxxxx
   <style type="text/css"> 
   .... css style definition area.
   yyyy"
   </style> 

1 个答案:

答案 0 :(得分: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);