本帖最后由 Hisouke_S 于 2013-01-08 13:56:55 编辑

解决方案 »

  1.   

    setCarrier()和setSum()两个方法不是都写了么?
      

  2.   

    setCarrier()和setSum()这两个方法只是该表a标签框的样式
      

  3.   

    按你的设计应该是a标签的id属性的尾数也就是你的这类元素的序号,所以要获取用户选定的星际还是魔兽,应该从方法setCarrier中根据第一个参数+第二个参数组成id的字符串再通过id获取这个a,如果是jquery的话,可以$(a).text()的到这个标签的内容,不用jquery的话恐怕只能a.innerHTML了
      

  4.   

    点击确定按钮后会触发check() 这时会获取用户选择的相应的值,我要怎么在check()方法里获取那些值
      

  5.   

    <a class="ra" id="m_sum1" onclick="setSum('m_sum',1,7, this.innerText)" href="javascript:void(0)">30</a>function setSum(a,b,c,aStr){
    //aStr就是text内容
    }
      

  6.   

    你说的是你不想把文字写在传进方法 希望直接获取文字内容吧?  直接在click事件里加var text = $(this).text();