javascript的一个函数的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:05:26
传递进来的是c('refreshs')
应该是m='refreshs'为ture
但是总是m='indexs'为ture
是不是语法错误了?
怎么回事?

function c(m) { //v1.0
//alert (m);

if (m='indexs'){
indexs.innerHTML ='<span class=TRLs>首页</span>';
}else if (m='refreshs'){
refreshs.innerHTML ='<span class=TRLs>刷新</span>';
}else if (m='backs'){
backs.innerHTML ='<span class=TRLs>返回</span>';
}else if (m='exits'){
exits.innerHTML ='<span class=TRLs>退出</span>';
}else{
}
}
没有了就是这么简单的一个东西,我自己写的

好像是判断符号写错了?你试试这样子:
function c(m) {

if (m=='indexs'){
indexs.innerHTML ='<span class=TRLs>首页</span>';
}else if (m=='refreshs'){
refreshs.innerHTML ='<span class=TRLs>刷新</span>';
}else if (m=='backs'){
backs.innerHTML ='<span class=TRLs>返回</span>';
}else if (m=='exits'){
exits.innerHTML ='<span class=TRLs>退出</span>';
}
}

前面还有吗