js中静态变量与非静态方法的问题

下面一段代码:<%@pagelanguage="java"contentType="text/html;charset=UTF-8"pageEncoding="UTF-8... 下面一段代码:<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>测试二</title>
<script type="text/javascript">
alert("1111");
if(typeof testVar == "undefined") var testVar = new Object();
if(testVar){
alert("222");
}
testVar.TestFF = function(er,gd,fd,hg){
this.setAttribute('width', gd);
alert(this.width);
}
</script>
</head>
<body>
<div>fdsfdsfds</div>
<script type="text/javascript">
var te = new TestFF("df","12");
</script>
</body>
</html>上面的js中testVar.TestFF会报静态参数不能在非静态方法中使用,下面js肯定是报找不到TestFF这个属性或方法。请问如何解决这类问题,谢谢大家。
展开
 我来答
匿名用户
2013-10-31
展开全部
if( window["testVar"] === undefined)
{
testVar ={};
}

testVar.TestFF = function(er,gd,fd,hg){
this.setAttribute('width', gd);
alert(this.width);
}
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式