如何判断一个字符,在一个数组里?

pharaohsprince 2006-06-27 02:04:54
我目前的写法:
----------------------------------------
function changeselect1(locationid)
{
if(locationid==3||locationid==4)
{
document.MyForm.A10.options[1].selected=true;
}
else if(locationid==1||locationid==2||locationid==5||locationid==6||locationid==8||locationid==9)
{
document.MyForm.A10.options[2].selected=true;
}
else
{
document.MyForm.A10.options[0].selected=true;
}
}
-----------------------------------------
现在都是用||作条件判断的~~~
现在想先定义1个数组,如下:
var subcat = new Array();
subcat[0] = new Array('3','4')
subcat[1] = new Array('1','2','5','6','8','9')
目的:
if(locationid在subcat[0]) {....}
else if (locationid在subcat[1]){...}
else {.....}
...全文
196 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pharaohsprince 2006-06-28
  • 打赏
  • 举报
回复
呵呵可以~~~给分咯
还有问一句,xuzuning(唠叨) !
能解释说明一下具体的原理吗???
pharaohsprince 2006-06-28
  • 打赏
  • 举报
回复
我看看~~~~~~~~
xuzuning 2006-06-27
  • 打赏
  • 举报
回复
if(eval('/'+subcat[0].join('|')+'/').test(locationid)){
....
elseif(eval('/'+subcat[1].join('|')+'/').test(locationid)){
...
pharaohsprince 2006-06-27
  • 打赏
  • 举报
回复
没人懂吗?
netpotRL 2006-06-27
  • 打赏
  • 举报
回复
晕,没看懂~~~

87,910

社区成员

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

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