首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-03-03 
迭代时,当textarea中idsub${question.id}时候,如何通过js得到每个idJava code//subList是question的集

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

热点排行