| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 450 人关注过本帖
标题:在IE8中运行不正常的JS代码
只看楼主 加入收藏
alexis_bccn
Rank: 2
等 级:论坛游民
帖 子:5
专家分:40
注 册:2011-7-27
结帖率:0
收藏
已结贴  问题点数:0 回复次数:1 
在IE8中运行不正常的JS代码
程序代码:
<html>
<head></head>
<body>
<BR />
<BR />
List01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List02<BR />


<p>
<textarea id="list01" cols="14" rows="15">aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
jjj</textarea>
<textarea id="list02" cols="14" rows="15">kkk
lll
ddd
mmm
nnn
aaa
ooo
ppp
qqq
eee
hhh</textarea><BR /><BR />
</p>


<script>

function compare(){
  var bingo=[];
  var arr_value01=document.getElementById("list01").value.split("\n");
  var arr_value02=document.getElementById("list02").value.split("\n");

  for(var i=0;i<arr_value01.length;i++){
    for(var k=0;(arr_value01[i]!=arr_value02[k]) && k<arr_value02.length;k++){}
    if(arr_value01[i]==arr_value02[k]){
      bingo.push(arr_value02[k]);
    }
  }
  document.write("list01和list02重复的字符串: "+bingo);

 

}

compare();

</script>

</body>
</html>

在IE8运行下,结果hhh显示不出来,在Firefox6下运行一切正常。这到底是怎么回事,不就是个比较的JS么,那么简单都完成不了
搜索更多相关主题的帖子: compare 
2011-07-29 11:54
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
收藏
得分:10 
程序代码:
<html>
<head></head>
<body>
<BR />
<BR />
List01&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;List02<BR />


<p>
<textarea id="list01" cols="14" rows="15">
aaa
bbb
ccc
ddd
eee
fff
ggg
hhh
iii
jjj
</textarea>
<textarea id="list02" cols="14" rows="15">
kkk
lll
ddd
mmm
nnn
aaa
ooo
ppp
qqq
eee
hhh
</textarea><BR /><BR />
</p>


<script>

function compare(){
  var bingo=[];
  var arr_value01=document.getElementById("list01").value.split("\n");
  var arr_value02=document.getElementById("list02").value.split("\n");

  for(var i=0;i<arr_value01.length;i++){
    for(var k=0;(arr_value01[i]!=arr_value02[k]) && k<arr_value02.length;k++){}
    if(arr_value01[i]==arr_value02[k]){
      bingo.push(arr_value02[k]);
    }
  }
  document.write("list01和list02重复的字符串: "+bingo);


}

compare();

</script>

</body>
</html>

2011-08-03 17:09
快速回复:在IE8中运行不正常的JS代码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015860 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved