为什么结果不为TRUE? if(str1==str2)没问题的 你检测时确定 str1和str2都等于12么?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 alert(str1==str2.replace(/(^\s*)|(\s*$)/g, ""));把str2的首尾空格去掉看看 用浪尖赏花的办法试了,不行。在循环过程中str2的值为12出现过。 alert(str2); if(str1==str2){========>if(str1==str2){alert(str2); 再看看有没有输出 估计楼主还是检测的不对 if(str1=="12"){ alert(?????)document.all.func[j].checked=true; } 说明一下函数功能:通过程序自动生成一组checkbox,其name属性都为func,但对应的value值有规律:fid值 对应的checkbox的value值1 112 11013 1102....我的目标是如果1101或1102被选中那么11自动被选中。 改成if(str1=="12")可以。但if(str1==str2){ alert(str2); 没有输出 这就说明是你str2的问题 for(var j=0;j <10;j++){ var str2=document.all.func[j].value; alert(str2); if(str1==str2){ document.all.func[j].checked=true; } 那你再把j的循环次数直接换成固定的你看看for(var j=0;j <10;j++){ 靠,str2是数字型的,使用if(parseInt(str1)==str2)可以但是使用if(str1==str2.toString())就不行。 for(var j=0;j <i;j++){ var str2=document.all.func[j].value; alert(str2); if(str1==str2){ document.all.func[j].checked=true; } 你再固定下循环次数测试下for(var j=0;j <10;j++){ 再试下if(str2=="12")这个再可以的话就见鬼了 var str2=document.all.func[j].value; str2是整型?不会吧......什么浏览器呀 问浪尖赏花:我在JSP中使用str2.replace(/(^\s*) ¦(\s*$)/g, "")出错,提示是编码不能。我用的是<%@ page contentType="text/html; charset=gbk" language="java"> 请高手帮解答下,如何设置下拉列表不可选择 寻找js日历插件 求一JS效果 [分享]Extjs框架学习资源 jquery点击iframe中的图片,如何在当前页添加上该图片(2)? frameset的各个页面中js能够通信吗? 这个选择如何判断? jscript里如何把PHP里生成的数组当参数传递到jscript函数里? 一个小问题,请大家帮忙? 今天无聊,我向大家进行技术挑战 运行时,总是说"网页上有错误" 错误:'English'未定义(subjectname变量传递的值) 用javascript创建一个对象,这个对象能调用的方法是?
把str2的首尾空格去掉看看
在循环过程中str2的值为12出现过。
if(str1==str2){========>if(str1==str2){
alert(str2); 再看看有没有输出
alert(?????)
document.all.func[j].checked=true;
}
通过程序自动生成一组checkbox,其name属性都为func,但对应的value值有规律:
fid值 对应的checkbox的value值
1 11
2 1101
3 1102
....我的目标是如果1101或1102被选中那么11自动被选中。
if(str1=="12")
可以。
但if(str1==str2){
alert(str2);
没有输出
for(var j=0;j <10;j++){
var str2=document.all.func[j].value;
alert(str2);
if(str1==str2){
document.all.func[j].checked=true;
} 那你再把j的循环次数直接换成固定的你看看for(var j=0;j <10;j++){
if(parseInt(str1)==str2)可以
但是使用
if(str1==str2.toString())就不行。
var str2=document.all.func[j].value;
alert(str2);
if(str1==str2){
document.all.func[j].checked=true;
} 你再固定下循环次数测试下
for(var j=0;j <10;j++){
这个再可以的话就见鬼了
str2是整型?不会吧......
什么浏览器呀
我在JSP中使用str2.replace(/(^\s*) ¦(\s*$)/g, "")出错,提示是编码不能。
我用的是<%@ page contentType="text/html; charset=gbk" language="java">