js如何去掉字符串中的标签

我在jsp页面显示的字符串是这样的:变形金刚玩具 变形金刚3 大黄蜂 <span class=H>擎天柱</span> 声光功能。怎么样把里面的<span class=H>和</span>去掉?

这个要用到js中的replace()方法,当然也要用到一个简单的正则表达式

list="<span>dsadasdasdas</span>"
list = list.replace(/<.*?>/ig,"");

结果即dsadasdasdas

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-14
假设这一句话在<p id="note">变形金刚。。</p>中
var text = $("span .H").text();
$("span .H").remove();
$("#note").append(text);
第2个回答  2013-03-14
jQuery解决方案
var div = $('<div></div>');
div.html('变形金刚玩具 变形金刚3 大黄蜂 <span class=H>擎天柱</span> 声光功能');
alert(div.text());
第3个回答  2013-03-13
var s = "<span class=H>擎天柱</span>";
s = s.replace(/<.*?>/ig,"");
alert(s)本回答被提问者和网友采纳
相似回答