<!--greet.html-->
<html>
<head>
<title>Greet</title>
<script type="text/javascript">
function greet(){
var name=document.getElementById("name");
if(name)
alert("Hello"+name.value);
}
</script>
</head>
<body>
<input type="text" id="name">
<input type="button" value="Greet" onclick="greet()">
</body>
</html>这代码是我从书上抄来的,再说我是系统学过javascript的,昨天下载了个myeclipse6.5玩玩,哪知道编译器报错,说代码有问题,我看了半天没看出来有什么问题。网上查了一下,有人说代码不规范。但是编译器又没有提示像vs里的具体错误,只是说语法有问题。。不知道大家怎么弄的。求教中。。

解决方案 »

  1.   

    myeclipse这东西有时候真的会乱报错的,你保存后直接运行看下能不能运行
      

  2.   

    LZ. 编译之后运行一下,  用IE7 按F12可以调试哦.. 
      

  3.   

    错了,是IE8 ,或者用firefox的firebug
      

  4.   

    可能是你的Myeclipse的编码形式要修改
      

  5.   

    input 未闭合
    如果不希望对类似的情况报错
    可修改window-preferences-web-javascript-validator里
    设定各情况按照error或者warning或者ignore