首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >面向对象的javascript与IE7问题

面向对象的javascript与IE7问题
EN

Stack Overflow用户
提问于 2012-07-02 14:00:08
回答 1查看 149关注 0票数 0
代码语言:javascript
运行
复制
function fake()
{
var ffake;
}

fake.prototype.abc = function()
{
   fake.ffake = 1;//not working in IE7 but seems to be working in all others
}

var myNewObject = new fake();  

因为剧本在那一瞬间就断了,不能再往前走了。

首先,我找不到理由,然后我花了两个多小时在谷歌上找出解决方案。

任何帮助我们都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-02 14:03:29

尝试更改:

代码语言:javascript
运行
复制
fake.ffake = 1;

至:

代码语言:javascript
运行
复制
this.ffake = 1;

示例:

代码语言:javascript
运行
复制
function fake()
{
  var ffake;
}

fake.prototype.abc = function()
{
   this.ffake = 1;
   alert(this.ffake);
}

var myNewObject = new fake();  
myNewObject.abc(); // alerts "1"
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11288414

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档