<html>
<head>
<title></title>
<script> var obj = {
var var1: 5;
}
alert(obj.var1);
</script>
</head>
<body>
</body>
</html>这段简单代码为什么不能正常显示呢?不能正常弹出对话框显示 5 呢?

解决方案 »

  1.   


    var obj = {
    var1: 5
      

  2.   

    去搜索下Javascript对象定义,看下定义对象的语法
      

  3.   

    定义不对吧,貌似没见过你这样定义一个obj和一个var1.
      

  4.   

    var obj = { 
     var1: 5; 

      

  5.   

    对象定义不正确,可以这样定义
    <html> 
    <head> 
    <title> </title> 
    <script type="text/javascript"> 
    function obj(){
    }
    obj.prototype.val = 5;
    var o= new obj();
    alert(o.val);
    </script> 
    </head> 
    <body> 
    </body> 
    </html>