<%for(int i=0;i <5;i++){%>
<tr>
<td> <input type="text" name="zsl" id="zsl" size="18" value=" <%=i%>"> </td>
<td> <input type="text" name="zsyl" id="zsyl" size="18" value=" <%=i+5%>"> </td>
</tr>
<%}%> 我想用js清除循环出的五行文本框的数据,如下:
function clearContent(){
document.getElementById("zsl").value="";
document.getElementById("zsyl").value="";
}
<tr>
<td> <input type="text" name="zsl" id="zsl" size="18" value=" <%=i%>"> </td>
<td> <input type="text" name="zsyl" id="zsyl" size="18" value=" <%=i+5%>"> </td>
</tr>
<%}%> 我想用js清除循环出的五行文本框的数据,如下:
function clearContent(){
document.getElementById("zsl").value="";
document.getElementById("zsyl").value="";
}
<%for i=1 to 5%>
<tr>
<td> <input type="text" name="zsl" size="18" value="<%=i%>"> </td>
<td> <input type="text" name="zsyl" size="18" value="<%=i+5%>"> </td>
</tr>
<%next%>
</form>
<script>
window.onload=function(){
var str=document.form1.getElementsByTagName("input");
for(i=0;i<str.length;i++)
str[i].value="";
}
</script>
function clearContent(){
var zs1Len = document.getElementsByName("zs1").length;
var zsylLen = document.getElementsByName("zsyl ").length; for(var i = zs1Len-1 ;i>=0;i--){
document.getElementsByName("zs1")[i].value = ""
}
for(var j = zsylLen -1 ;j>=0;j--){
document.getElementsByName("zsyl")[j].value = ""
}
}