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

解决方案 »

  1.   


    <html> 
    <head> 
    <title> </title> 
    <script> 
    var obj = new Object(); 
    obj.hello = 5; 
    alert(obj.hello); 
    </script> 
    </head> 
    <body> 
    </body> 
    </html> 
      

  2.   

    obj.var 换成obj.a试试
    你干嘛非用关键字做变量
      

  3.   

    原因:
    1、你的声明Object是没错的
    2、声明的obj.var属性出错。var被认为是js的关键字,不能当做变量。
    我写成了 obj.hello = 5; 之后就没有问题了。你可以试一试。
    === 结贴,给分 ===
    得到满意的答案,立即结贴给分,是一种良好的习惯和美德
      

  4.   

    靠  大哥  你这是脚本吗?
    连格式都不对啊  感觉怪怪的,
    <script type="text/javascript">
    function aaa(){
    var obj = new Object(); 
    obj.var = 5; 
    alert(obj.var); 
    }
    </script> 感觉你这个  obj.var = 5;  也有点儿问题吧
    这样你试试吧
    写个  button 调一下aaa();
      

  5.   

    var obj = new Object(); 
    obj.var = 5
    var是关键字啊,当然容易出错了。
      

  6.   

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

  7.   

    把这个obj.var中“var”改成其它的变量名
      

  8.   

    var obj = {
    var1: 5;
      

  9.   

    拿关键字var做变量啊。。你真是强人