js不能给函数返回值赋值

js不能给函数返回值赋值,第1张

$("#<%=indexuserInfo.ClientID %>").val(index)

val()是嫌此尺一个方法扒哪函数,只能提供参数芹高,不能直接给他赋值

这个问题很简单,楼主的写法可能自己看的都很模糊:

var ff= -1

if(item=="活塞"){

ff=33

}

document.write(ff+item)

这么写就可以很清晰的看出,if到 } 后就已经结束陵颂信,

后面的document.write()跟这个if没有关系了,如果你再if的 } 之前加上document.write(ff+item)

那么打樱拿印出来的就是 33活塞,如果想要把下面的代码也用33赋值,那要把上面if的 } 放尺轮到整个switch的后面把下面的方法都要包含进来

getElementsByName()得到的是一个数组,所以你不能直接用并敏数组.value 去赋值。

你可以在这个控件加个id属性,然后用getElementById去设置value就可以了扰誉。如果你想知道是什么错绝李枝误,你可以在浏览器按F12查询具体的错误


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12402074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存