function class(){ this.val="hello";//用this声明的变量和方法才能被外部对象引用,这就像java中的public修饰。 this.func=function(e){ alert("world"+e); } } var obj=new class(); alert(obj.val); obj.func("!"); //在firefox下测试成功,在IE和遨游下不行。(为什么?正在寻求答案) /*答案找到了:把class 改成其它的名称就OK!可能有关键字一说,兼容真CD*/