当前位置: 代码迷 >> J2SE >> 迭代时,当textarea中id="sub${question.id}"时候,怎么通过js得到每个id
  详细解决方案

迭代时,当textarea中id="sub${question.id}"时候,怎么通过js得到每个id

热度:502   发布时间:2016-04-24 02:04:49.0
迭代时,当textarea中id="sub${question.id}"时候,如何通过js得到每个id
Java code
//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>



------解决方案--------------------
HTML code
<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>
------解决方案--------------------

可以用javascript 将该id作为函数参数传递。
  相关解决方案