<title>查找不同</title>
  
<script language="JavaScript" type="text/javascript"> 
function fn(){
    
var x=document.getElementById("form1").x.value;
    
var y=document.getElementById("form1").y.value;
    
if(x!=y){
        bijiao(x,y);
    }

    
else{
        alert(
"两段代码完全一样!");
    }

}

var x1;
var y1;
function bijiao(x,y){
    x1
=x.split("");
    y1
=y.split("");
    
for(i=0;i<=Math.min(x.length,y.length);i++){
        
if(x1[i]!=y1[i]){
            getong(i);
            
break;
        }

    }

}

function getong(num){
    
var temp="";
    
if(x1.length>y1.length){
        
for(i=num;i<x1.length;i++){
            temp
+=x1[i];
        }

    }

    
else{
        
for(i=num;i<y1.length;i++){
            temp
+=y1[i];
        }

    }

    document.getElementById(
"form1").t.value=temp;
}

    
</script>
<form name="form1" id="form1">
<align="center">代码1</p><align="center">
  
<textarea name="x" cols="120" rows="7"></textarea>
</p>
<align="center">代码2</p>
  
<align="center">
    
<textarea name="y" cols="120" rows="7"></textarea>
  
</p>
  
<align="center">
    
<input name="button" type="button" onclick="fn()" value="查找不同">
    
</p>
  
<align="center">不同部分如下</p><align="center">
    
<textarea name="t" cols="120" rows="7"></textarea>
  
</p>
</form>
posted on 2007-08-12 18:46 sanni 阅读(476) 评论(0)  编辑 收藏 引用 所属分类: js收藏
只有注册用户登录后才能发表评论。