document.getElementsByTagName("input")是获得全部<input..../>的 包括text file submit等等 如果你要过滤的话可能需要循环过滤了 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> </HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- function validate(){ var inputList = document.getElementsByTagName("input"); var subList = new Array(); for(var i = 0;i<inputList.length;i++){ if(inputList[i].type=="text"){ subList.push(inputList[i]); } } } //--> </SCRIPT> <BODY> <input type="text"/> <input type="text"/> <input type="submit"/> <input type="file"/> <input type="submit" value=" + " onClick="validate();"/> </BODY> </HTML> 最后的subList里面就是你需要的<input type="text" 的控件了
var control = document.getElementsByTagName("input"); for (var i = 0; i < control.length; i++) { if (control[i].type = "text") //do something }
<script language="javascript" type="text/javascript"> function checkOBJ() { var text_inputs=document.getElementsByTagName('input'); for(var i=0;i<=text_inputs.length;i++) { if(text_inputs[i].type=="text") { alert("类型:"+text_inputs[i].type+" 值:"+text_inputs[i].value); }} } </script>
var getElementsByClassName = function(className){ var alls = document.getElementsByTagName(""*""); var rets = new Array(); for (var i=0;i<alls.length ; i++) { if (alls[i].className == className) { rets.push(alls[i]); } } return rets; };
<input type="radio" value="baidu" />baidu
<input type="radio" value="google" />google
<input type="text" value="ffffffff" />
<input type="text" value="sssssssss" />
<input type="text" value="ffffffff" />
</form>
<script type="text/javascript">
var mystr=document.myform.getElementsByTagName("input");
for(i=0;i<mystr.length;i++){
if(mystr[i].type=="text"){
alert(mystr[i].value)
}
}
</script>
2,(document.getElementsByTagName("input")[i].type=="text"){你要处理的代码},这样也可以
如果你要过滤的话可能需要循环过滤了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
function validate(){
var inputList = document.getElementsByTagName("input");
var subList = new Array();
for(var i = 0;i<inputList.length;i++){
if(inputList[i].type=="text"){
subList.push(inputList[i]);
}
}
}
//-->
</SCRIPT>
<BODY>
<input type="text"/>
<input type="text"/>
<input type="submit"/>
<input type="file"/>
<input type="submit" value=" + " onClick="validate();"/>
</BODY>
</HTML>
最后的subList里面就是你需要的<input type="text" 的控件了
for (var i = 0; i < control.length; i++) {
if (control[i].type = "text")
//do something
}
function checkOBJ()
{
var text_inputs=document.getElementsByTagName('input');
for(var i=0;i<=text_inputs.length;i++)
{
if(text_inputs[i].type=="text")
{
alert("类型:"+text_inputs[i].type+" 值:"+text_inputs[i].value);
}}
}
</script>
var alls = document.getElementsByTagName(""*"");
var rets = new Array();
for (var i=0;i<alls.length ; i++)
{
if (alls[i].className == className)
{
rets.push(alls[i]);
}
}
return rets;
};