sanni
::
首页
::
新随笔
:: ::
聚合
::
管理
UI-links
albinworld
brisy.xplore.cn
chinaui
eicostudio
jjying
rokey
UIgarden
UIRss
UItimes
平面广告设计
对比两段代码是否一样
<
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"
>
<
p
align
="center"
>
代码1
</
p
><
p
align
="center"
>
<
textarea
name
="x"
cols
="120"
rows
="7"
></
textarea
>
</
p
>
<
p
align
="center"
>
代码2
</
p
>
<
p
align
="center"
>
<
textarea
name
="y"
cols
="120"
rows
="7"
></
textarea
>
</
p
>
<
p
align
="center"
>
<
input
name
="button"
type
="button"
onclick
="fn()"
value
="查找不同"
>
</
p
>
<
p
align
="center"
>
不同部分如下
</
p
><
p
align
="center"
>
<
textarea
name
="t"
cols
="120"
rows
="7"
></
textarea
>
</
p
>
</
form
>
posted on 2007-08-12 18:46
sanni
阅读(476)
评论(0)
编辑
收藏
引用
所属分类:
js收藏
只有注册用户
登录
后才能发表评论。