现我用JS获取了一段HTML代码返回到页面上,但很多我都用不到,我只想提取有用的信息可以吗?

来源:百度知道 编辑:UC知道 时间:2024/05/20 07:47:57
如问题·~ 有很长一段代码,有样式,图片什么的,但我都用不到,我只需要提取上面的一小段文字信息……现在这段HTML代码还在JS的变量里存着……

<script type="text/javascript">
window.onload=function(){
var str = "^&*&*<p>123</p>^&*&^*";
str = str.substring(str.indexOf("<p>"),str.indexOf("</p>")+4);
alert(str);
}
</script>

当然可以,只要保证js代码不出错就行了

var str="<img src='http://www.baidu.com/logo.jpg'>这是百度图片";

如果我只要文字只需把<img src='http://www.baidu.com/logo.jpg'>删掉,就成了

var str="这是百度图片";

建议用正则表达式来提取