//<script>
function createexame(str)
  

var strc=str;
alert(strc);
var righta ='B';
alert(righta);//alert(s);if(strc==righta)alert("您答对了!");
    else alert("答错了"); }
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body onLoad="createexame('A');">
</body>

解决方案 »

  1.   

    不知道你有什么问题,不过strc==righta可以吗?
    既然字符串的话就用strc.equals(righta)撒
      

  2.   

    就是不可以,从网上找了几个函数都不行,不知道应该怎么比较,
    其实我希望
    if(A等于B)的正确表达方式。
      

  3.   

    // <script> 
    这里为什么要注释? 
      

  4.   

    //   <script>   
    这里为什么要注释?   是我复制错了。原本没有注释的,
    其实就是字符大小比较,搞晕死了。
      

  5.   

    trc.equals(righta)二楼有意思。有点耐心吗!  谁都有犯难的时候  不过2分 应该结贴了吧。
      

  6.   

    如果trc.equals(righta) 不可以
    你定义var   strc=str;的时候
    改为:String strc = (String)str;
    然后trc.equals(righta)就可以了
    加分! 
      

  7.   

    兄弟,我帮你把问题找出来了……
    1、开头应该有<head>,有可能是你copy掉了
    2、最重要的一点,if(strc==righta)alert("您答对了!"); 这里的分号你的是中文输入法下面打出来的。
    这两点改过来后,直接用 == 就可以判断是不是相等的了
    才2分……