使用 js 匹配删除一段html代码

JavaScript028

使用 js 匹配删除一段html代码,第1张

用js删除html标签需要用正则表达式来完成。

比如要删除以<style type="text/css" id="wiz_custom_css">开头

</style>结尾的代码,正则写法如下:

var reg = /\<style[\s\"\'\w\=\/]+\>[^\<]+\<\/style\>/gim

str.replace(reg,"")

全部替换成空就可以了。

js应该也可以实现的。

呵呵,我现在没事干,试下吧

===

恩,弄出来了

代码:

<html>

<head>

<title>js删除页面中不良信息</title>

<script type="text/javascript">

<!--

function tihuan(){

document.body.innerHTML=document.body.innerHTML.replace(/成人/g,"")

}

//-->

</script>

</head>

<body onload="tihuan()">

<div>

成人们啊!加油啊!成人1,成人2。

<div>

</body>

结果为:

们啊!加油啊!1,2。

呵呵,如果有什么问题,百度消息

1、新建一个html页面,命名为test.html。

2、在test.html页面内,使用p标签创建三行文字。

3、在p标签的下面,创建一个button按钮,按钮名称为“清除网页内容”。

4、给button按钮绑定onclick点击事件,当按钮被点击时,执行delAll()函数。

5、在test.html页面内,使用function创建delAll函数。

6、在delAll函数内,获得当前页面body对象,使用innerHTML属性赋值为空的方法清除网页内容。

7、在浏览器中打开test.html页面,点击“清除网页内容”按钮,网页显示空白,内容被清除。