script放到head中
<html>
<head>
<script > 
function aa()
{
    var fileContent = document.body.innerHTML; 
    alert(fileContent); 
}
</script > 
</head>
<body onload="aa()"> 
vxcvxvxv 
走访建立时间附加费抗菌剂经济 国家 和生活 
 vcv </body > 
</html>

解决方案 »

  1.   

    我的愿意是把 JS代码写到文件里,HTML不加入任何调用,比如<body> 
    vxcvxvxv 
    走访建立时间附加费抗菌剂经济 国家 和生活 
     vcv </body > 
    <script type="text/javascript" src="test.js"></script>
      

  2.   

    那你的js放到head 中啊
    <head>
    <script type="text/javascript" src="test.js" > </script >
    </head>
      

  3.   

    如果body中含有javascript代码就这样
    js文件里:
        var fileContent = document.body.innerHTML; 
        alert(document.body.innerHTML)
        fileContent = fileContent.replace(/<script[^>]*>[^<]*<\/script>/ig,"");
        alert(fileContent)
      

  4.   

    不过
    <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)
    =========
    这样也不行,好像正则表达式写错了?