//subList是question的集合,当这么迭代时候,我想使用js得到每个textarea的id,请问该如何做呢?
<s:iterator value="subList" status="sta">
<tr>
      <td height="30" valign="top">(<s:property value="#sta.index+1"/>)、</td>
         <td height="30" valign="top"><s:property escape="false" value="question.content"/></td>
</tr> <tr>
     <textarea  id="sub${question.id}" name="sub${question.id}"></textarea>
</tr>
</s:iterator>

解决方案 »

  1.   

    我想通过js得到每个textarea里的内容,如果有其他解决方法也请大家指出啊,谢谢~!!
      

  2.   


    <html> 
    <head> 
    <script>
    function main() {
    btn.onclick = function() {
    var tas = document.getElementsByTagName("textarea");
    var str = "";
    for(var i = 0; i < tas.length; i ++) {
    str += tas[i].id + "->" + tas[i].value + "\n";
    }
    alert(str);
    }
    }
    </script>
    </head> <body onload="main()"> 
    <textarea id="sub1" ></textarea>
    <textarea id="sub2" ></textarea>
    <textarea id="sub3" ></textarea>
    <input type="button" id="btn" value="click me"/>
    </body> 
    </html> 
      

  3.   


    可以用javascript   将该id作为函数参数传递。