script放到head中
<html>
<head>
<script >
function aa()
{
var fileContent = document.body.innerHTML;
alert(fileContent);
}
</script >
</head>
<body onload="aa()">
vxcvxvxv
走访建立时间附加费抗菌剂经济 国家 和生活
vcv </body >
</html>
<html>
<head>
<script >
function aa()
{
var fileContent = document.body.innerHTML;
alert(fileContent);
}
</script >
</head>
<body onload="aa()">
vxcvxvxv
走访建立时间附加费抗菌剂经济 国家 和生活
vcv </body >
</html>
vxcvxvxv
走访建立时间附加费抗菌剂经济 国家 和生活
vcv </body >
<script type="text/javascript" src="test.js"></script>
<head>
<script type="text/javascript" src="test.js" > </script >
</head>
js文件里:
var fileContent = document.body.innerHTML;
alert(document.body.innerHTML)
fileContent = fileContent.replace(/<script[^>]*>[^<]*<\/script>/ig,"");
alert(fileContent)
<head >
<script type="text/javascript" src="test.js" > </script >
</head >
=========
这样写就缺少对象,因为用了个“body”var fileContent = document.body.innerHTML;
alert(document.body.innerHTML)
fileContent = fileContent.replace(/ <script[^ >]* >[^ <]* <\/script >/ig,"");
alert(fileContent)
=========
这样也不行,好像正则表达式写错了?