这句话应该怎么修改? <script language='javascript'>var s = ["1","2","11","18"];for (i in s){ if("<%=j%>" == s[i]) document.write("<b>");}</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能这样用的建议你写一个函数来遍历数组funcation isInArray(iValue,iArray){ var e; for (e in iArray) { if (e == iValue) return true; } return false; } 我还是喜欢用正则表达式的<script language='javascript'> str=<%=j%> if(str.match(/^(1)|(2)|(11)|(18)$/)) document.write("<b>"); }</script> 我也喜欢正则表达式,另外还可以这样<script language='javascript'> str="1|2|11|18"; if(str.indexOf("<%=j%>")!=-1) document.write("<b>");</script> tiny mce 文本编辑器,要如何利用JS或JQ来赋值 DOM(DHTML)与Javascript有什么关系?不好意思,没分了,下次给! 大家看下我这个网站为何在IE6下打开无内容? 帮忙看看这段代码有什么问题 颜色格式问题("#000000") 小白求助 设置锚链接无效 如何在用showModalDialog打开的窗口中获得父窗口中的内容 这个问题怎么办? 弹出或者打开一个新窗口,怎么实现关闭这个新窗口的时候刷新父层页面...急急急 javascript脚本在不同版本浏览器下的问题 请教:javascript如何捕获方向键? 绝对兑现!!!
建议你写一个函数来遍历数组
funcation isInArray(iValue,iArray)
{
var e;
for (e in iArray)
{
if (e == iValue)
return true;
}
return false;
}
<script language='javascript'>
str=<%=j%>
if(str.match(/^(1)|(2)|(11)|(18)$/))
document.write("<b>");
}
</script>
<script language='javascript'>
str="1|2|11|18";
if(str.indexOf("<%=j%>")!=-1)
document.write("<b>");
</script>