JS new object 新对象写法报错,请高手帮助

kukuhalu123 2011-11-02 01:20:59
请问以下写法 为什么报错? 在var leftSel = this.Z("leftSel"); 这一行 提示
missing } after property list
error source line: [在此错误处中断] leftSel = this.Z("leftSel");

var TS = new Object();
TS.loader = {
//checkTcompDomsOptList: function()
Z: function(id)
{
if (document.getElementById(id))
{
return document.getElementById(id)
}
else
{
alert("not found object");
}
}
var leftSel = this.Z("leftSel");
var rightSel = this.Z("rightSel");
moveRight: function(){
for(i=0;i<leftSel.options.length;i++){
if(leftSel.options[i].selected){
rightSel.appendChild(leftSel.options[i]);
i = i - 1;
}
}
}
moveLeft: function(){
for(i=0;i<rightSel.options.length;i++){
if(rightSel.options[i].selected){
leftSel.appendChild(rightSel.options[i]);
i = i - 1;
alert(i);
}
}
}
}

...全文
252 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kukuhalu123 2011-11-02
  • 打赏
  • 举报
回复
晕 原来 new object 是一个 JSON格式 我还以为是一个闭包 啥的呢~
liangws 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zsx841021 的回复:]

引用 1 楼 liangws 的回复:

楼主json格式错了

var _json = {name:"",age:""}


我怎么没找到这句话。。
[/Quote]
我是说格式是这样。他全部少了逗号了
三石-gary 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 liangws 的回复:]

楼主json格式错了

var _json = {name:"",age:""}
[/Quote]

我怎么没找到这句话。。
liangws 2011-11-02
  • 打赏
  • 举报
回复
少了逗号,同时
var leftSel = this.Z("leftSel");
var rightSel = this.Z("rightSel");
这2句话没有被函数包着,是要放哪里的
liangws 2011-11-02
  • 打赏
  • 举报
回复
楼主json格式错了

var _json = {name:"",age:""}

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧