读书人

迭代时,当textarea中id=quot;sub${questio

发布时间: 2012-03-03 15:33:02 作者: rapoo

迭代时,当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作为函数参数传递。

读书人网 >J2SE开发

热点推荐