javascript 取值问题
1.
<%
for(int k=0;k<v.size();k++)
{
%>
<tr>
<td><input type="text" name="T"></td>
<td><input type="text" name="A<%=k%>"></td>
</tr>
<%
}
%>
在javascript 中用
for(var k=0;k<op;k++){
var element=document.all?getElementsByName("titlename"):document.getElementsByName("titlename");//在这里的titlename该如何写
alert(element[k].value);//输出里面又该如何写才对;
}
2.
<%
for(int k=0;k<v.size();k++)
{
%>
<tr>
<td><input type="text" name="T"></td>
<td><input type="text" name="A"></td>
</tr>
<%
}
%>
在javascript 中用
for(var k=0;k<op;k++){
var element=document.all?getElementsByName("titlename"):document.getElementsByName("titlename");//在这里的titlename该如何写
alert(element[k].value);//输出里面又该如何写才对;
}
1与2的区别就是 name="A<%=k%>"与道 name="A".
问题点数:40、回复次数:6Top
1 楼treeroot(旗鲁特)回复于 2006-03-08 08:58:03 得分 5
名字呀
"A" "A"+k
Top
2 楼ice_berg16(寻梦的稻草人)回复于 2006-03-08 09:10:26 得分 25
1.
var e= document.getElementsByName("A"+k)[0];
alert(e.value);
2.
var elements = document.getElementsByName("A");
for(var k=0;k<elements.length;k++){
alert(element[k].value);//输出里面又该如何写才对;
}Top
3 楼ice_berg16(寻梦的稻草人)回复于 2006-03-08 09:10:42 得分 0
alert(element[k].value);//输出里面又该如何写才对;
=>
alert(elements[k].value);//输出里面又该如何写才对;
Top
4 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-08 09:14:21 得分 10
1.
for(var k = 0;k < op;k++){
var element = document.getElementsByTagName("input");
for(var i = 0; i < element.length; i++){
if (element[i].name.toLowerCase().indexOf("A") != -1){
alert(element[i].value);
}
}
}
2
for(var k = 0;k < op;k++){
var element = document.getElementsByName("A");
for(var i = 0; i < element.length; i++){
alert(element[i].value);
}
}Top
5 楼KimSoft(革命的小酒天天醉-http://blog.csdn.net/kimsoft/)回复于 2006-03-08 09:14:52 得分 0
if (element[i].name.toLowerCase().indexOf("A") != -1){
改为if (element[i].name.toLowerCase().indexOf("a") != -1){
Top
6 楼wsk_228(qing_feng)回复于 2006-03-08 09:15:48 得分 0
var element=document.all?getElementsByName("A"+k):document.getElementsByName("A"+k);
alert(element[k].value);
var element=document.all?getElementsByName("A"[k]):document.getElementsByName("A"[k]);
alert(element[k].value);
这两种早己测试过,是得不到值的Top




