<html>
<head>
 <title></title>
</head>
 <body>
 <script type="text/javascript">
  alert("Hello JavaScript);
 </script>
 </body>
</html>今天发现了一个奇怪的现象...蛋疼啊
我在一个html文件中,写了上述的代码,当浏览器第一次载入的时候,会在浏览器(公司电脑中装的是IE6)底部状态栏中弹出一个脚本错误提示,原因是双引号不匹配(图1),但是当我在页面上右键刷新页面之后,这个脚本错误提示却消失了(图2),我关掉浏览器再次载入这个html页面的时候,又会弹出脚本错误提示,我
刷新页面后脚本错误提示又消失了,也就是说,只有关掉浏览器重新打开页面的时候才会有脚本错误提示,这个是什么情况啊?需要在浏览器中设置什么?还是浏览器的bug?又或是其他的什么原因?谁能帮我一下,谢谢了图1图2

解决方案 »

  1.   

    alert("Hello JavaScript); 后面掉了双引号了
      

  2.   


    alert(“Hello Javascript”);
    引号必须是英文状态
      

  3.   

    如果你是想调试javascript的话,就用firebug好了,IE特别是IE6的那个脚本错误弱爆了。
    错误提示不是给用户看的。
    另外不知道1-4楼的回答是对应楼主的哪个问题。
      

  4.   

    调试脚本最好用火狐浏览器,再装个firebug,默认打开firebug快捷键F12,很好用
      

  5.   

     alert("Hello JavaScript");
       没有错啊、双引号不匹配啊、你自己你alert()里面只有一个双引号。
        你可以把IE的开发人员工具打开、调试你的js代码。
      

  6.   

    原来的代码<html>
    <head>
     <title></title>
    </head>
     <body>
     <script type="text/javascript">
      alert("Hello JavaScript);
     </script>
     </body>
    </html>
    改成<html>
    <head>
     <title></title>
    </head>
     <body>
     <script type="text/javascript">
      alert("Hello JavaScript");
     </script>
     </body>
    </html> 记得双引号要对应,你写一个肯定不好使。