Javascript在IE和firefox中的一个小问题

原创 2006年05月29日 19:07:00

因为网站上的信息中不能包含单引号,就写了一个表单输入判断,结果在firefox中运行正常,在IE下没反应,最后发现是FOR IN的循环方法不被IE支持,只好取了一下表单数组的长度,使用for (i=0;i<form.length;i++)的方法来运行,至此在两个浏览器中都可以正确运行了。FOR IN这个循环方法在IE中不能被支持吗??还是我的方法有问题,我把两段代码贴出来,希望有朋友可以为我解惑。

这个是两个浏览器都可以用的
<script language="JavaScript">
function checkform()
 {
 var form=document.addVideoinfoForm;
  for (check=0;check<form.elements.length;check++)
  {
  if (form.elements[check].value.indexOf("'")!==-1)
  {
  alert("输入中含有单引号'请修改!");
  form.elements[check].focus();
  return false;
  }
  }
  }
</script>

这个只能在firefox里正确运行

<script language="JavaScript">
function checkform()
 {
 var form=document.addVideoinfoForm;
  for (var check in form)
  {
  if (form.elements[check].value.indexOf("'")!==-1)
  {
  alert("有非法字符'");
  form.elements[check].focus();
  return false;
  }
  }
  }
</script>

input书写css的注意事项 标签高度不一样 浏览器不兼容

最近发现input标签是总不能获得跨浏览器的统一样式。主要的问题有这么两个:一是input标签的高度不能统一,各浏览器不兼容,Firefox和IE中的高度始终不能一致;二是在IE浏览器中属性为text...
  • cherry_vicent
  • cherry_vicent
  • 2014年12月02日 15:02
  • 3129

解决js中setTimeout()函数的兼容问题

今天检查自己用JQuery+AJAX+PHP做的网站后台登录检测,发现登陆成功后执行页面跳转函数这段JavaScript(JS)代码特效在IE和谷歌浏览器Chrome下都可以很好地执行,兼容性还不错。...
  • hpugym
  • hpugym
  • 2015年11月12日 22:34
  • 2159

关于CSS中 用“rem" 在谷歌浏览器下的问题

rem是css3新定义的设置字体大小属性,常用的两种字体大小设置有下面2种: 1、 px为单位 2、em为单位(百分比用法跟em类似) PX为单位 在Web页面初期制作中,我们...
  • qq_21830361
  • qq_21830361
  • 2016年03月23日 10:09
  • 3000

javascript在IE和Firefox中兼容性问题

  • 2011年07月13日 13:51
  • 11KB
  • 下载

javascript中new Date()构造函数在fireFox和ie不兼容的问题

//js中使用new Date(str)创建时间对象不兼容firefox和ie的问题 //比如2016-01-29格式的时间字符串通过new Date()将不能得到正...
  • javaloveiphone
  • javaloveiphone
  • 2016年01月29日 18:20
  • 1124

一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子

1. document.formName.item("itemName") 问题 说明:IE下,可以使用document.formName.item("itemName")或document.fo...
  • fyqcdbdx
  • fyqcdbdx
  • 2011年12月03日 23:24
  • 323

javascript和css在ie和firefox中关于兼容性问题的解决办法

javascript部分1. document.form.item 问题问题:代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行解决方法:...
  • lampsunny
  • lampsunny
  • 2011年03月29日 16:23
  • 566

JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结

今天测试代码时,发现不少IE可以运行的ajax,但在FF中报错。IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结如下,需要的朋友可以看下,对于以后的代码书写一定要考虑到多浏...
  • wendi_0506
  • wendi_0506
  • 2011年12月19日 12:17
  • 338

IE与FireFox的JavaScript兼容问题

以下是 我在开发中遇到的情况: 1、动态删除table里的某一行。 table:表示table对象。 k:表示行号 table.rows[k].removeNode(true); //fire...
  • foart
  • foart
  • 2011年08月30日 11:24
  • 2201

ie 和firefox中javascript中的异同问题

注意的一些问题: (一)尽量使用javascript/DOM标准 (二)标准有时也不能跨浏览器 1)要面对跨浏览器的时候经常会遇到一些ie特有的函数? 可以这样解决: 做一个判断把ie和firefox...
  • hudieyaofei
  • hudieyaofei
  • 2011年05月24日 11:13
  • 296
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Javascript在IE和firefox中的一个小问题
举报原因:
原因补充:

(最多只允许输入30个字)