for (i=0;i<theform.length;i++){ var tempobj=theform.elements[i] if(tempobj.type.toLowerCase()=="text") ....................}
<html> <head> <script language="JavaScript"> <!-- function window_onload() { var sum = 0; for (var i = 0; i < myForm.elements.length; i++) { if (myForm.elements[i].type == "text") { sum++; } } alert("text sum: " + sum);
var tempobj=theform.elements[i]
if(tempobj.type.toLowerCase()=="text")
....................}
<head>
<script language="JavaScript">
<!--
function window_onload()
{
var sum = 0;
for (var i = 0; i < myForm.elements.length; i++)
{
if (myForm.elements[i].type == "text")
{
sum++;
}
}
alert("text sum: " + sum);
}
-->
</script>
</head><body onload="window_onload()">
<form name="myForm">
<input type="hidden" name="hidden0">
<input type="text" name="text0">
<input type="text" name="text1">
<input type="checkbox" name="checkbox0">
<input type="checkbox" name="checkbox1">
<input type="checkbox" name="checkbox2">
</form>
</body>
</html>
<input type="text">
<input type="text">
<input type="text">
<input type="text">
</form>
<script language="JavaScript">
<!--
var s=0
with(frm){
for(i=0;i<elements.length;i++)if(elements[i].type='text')s++
}
alert('共有'+s+'个text控件')
//-->
</script>