跪求JavaScript大牛指导,关于函数返回值的问题

2025-05-20 20:48:09
推荐回答(3个)
回答1:

没有赋值
var items = [];//你申明的
//但是你的赋值却是看起来在点击方法里面赋值的.你没有这个点击,返回的就是原始值,空的数组[]
ok.addEventListener("onClick", function(){
var re = /\s+/;
var str = entry.getValue();
if(str){
items = str.split(re);
}
else {
items = "";
}
dlg.setStyle({
visibility: "hidden"
});
});

回答2:

你可以现在这个函数里面setMenuItemData()中alert(items)一下,看看items里面有没有值。

声明的时候,直接声明 var items就可以。。。。这种调用就是这么调用的。

回答3:

我测试了一下,应该是你setMenuItemData函数的问题,我调了好几次没调出来任何东西!