<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head><body>
<script language="javascript"> 
var t =0; 
function change() 

var className, readOnly;
var inputs = document.getElementById("form1").getElementsByTagName("input");
if(t%2==1){ 
className="text"; 
readOnly=true; 
}else{ 
className="text2"; 
readOnly=false; 
}
for(var i=0; i<inputs.length; i++){
if(inputs[i].type == "text"){
inputs[i].className = "text";
inputs[i].readOnly = readOnly;
}
}
t++; 

</script> <form id="form1" name="form1">
<input type="text" /><input type="text" />
    <input type="button" onclick="change()" value=" 编辑 " />
</form>
</body>
</html>

解决方案 »

  1.   

    <form name="form1">
    <input type="text" />
    <input type="text" />
    <input type="text" />
    <input type="text" />
    <input type="text" />
    <input onClick="change();" type="button" value="编 辑"> 
    </form>
    <script language="javascript"> 
    var t =0; 
    function change() 

    var myname=document.form1.getElementsByTagName("input");
    for(i=0;i<myname.length;i++){
    if(myname[i].type=="text"){
    myname[i].className="text"+i;
    myname[i].readOnly=true; //都为只读说明已经命名
    }
    }

    </script> 
      

  2.   


    inputs[i].className = "text"; 写错了应该改成inputs[i].className = className;
      

  3.   

    for( var  i=0;i<document.getElementsByTagName("input").count;i++)if(document.getElementsByTagName("input")[i].type="text")
    {
      你要处理的代码
    }
      

  4.   

    for( var  i=0;i<document.getElementsByTagName("input").count;i++)if(document.getElementsByTagName("input")[i].type="text")
    {
      你要处理的代码
    }
      

  5.   

    for( var  i=0;i<document.getElementsByTagName("input").length;i++)if(document.getElementsByTagName("input")[i].type="text")
    {
      你要处理的代码
    }
      

  6.   

    定义所有text的id=“link” 
    for(var i=0;i<link.length;i++){
      }