关于js中checkbox多选后返回值中带undefined问题 50
以下是源码,为什么我返回的值总是带一个undefined返回值name中:undefinedJ201502,J201501返回值valuesum中:undefined22...
以下是源码,为什么我返回的值总是带一个undefined
返回值name中:undefinedJ201502,J201501
返回值valuesum中:undefined2223
function backValue(){
var obj = document.getElementsByName("checkSel");
var ss,sf;
for(var j=0;j<obj.length;j++){//几条数据
if(obj[j].checked){
var s= obj[j].value.split("++");//[j323233,23,admin,2014-11-11]一条数据变数组
ss += s[0]+",";
if(s[1]==null||typeof s[1]=='undefined'||s[1]==""){
s[1]==0;
}
sf += s[1];
}
}
var nodes = parentWindowObj.$("name");
if (nodes) {
nodes.value = ss.substring(0, ss.length-1);
}
var nodef = parentWindowObj.$("valuesum");
if(nodef){
nodef.value = sf
}
window.close();
} 展开
返回值name中:undefinedJ201502,J201501
返回值valuesum中:undefined2223
function backValue(){
var obj = document.getElementsByName("checkSel");
var ss,sf;
for(var j=0;j<obj.length;j++){//几条数据
if(obj[j].checked){
var s= obj[j].value.split("++");//[j323233,23,admin,2014-11-11]一条数据变数组
ss += s[0]+",";
if(s[1]==null||typeof s[1]=='undefined'||s[1]==""){
s[1]==0;
}
sf += s[1];
}
}
var nodes = parentWindowObj.$("name");
if (nodes) {
nodes.value = ss.substring(0, ss.length-1);
}
var nodef = parentWindowObj.$("valuesum");
if(nodef){
nodef.value = sf
}
window.close();
} 展开
7个回答
展开全部
确定是你的变量没有给初始值!
var ss='',sf='';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
node.value=sf这句,没有分号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我的世界
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-30
展开全部
我的世界?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询