firefox 兼容?如何让window.event在FireFox下兼容
发奋学习网| http://www.ff70.com |电脑知识|人气:811次| 12-21
这个好像与浏览器支持有关,貌似你需要另写一个针对FF的JS!然后浏览器判断,那种浏览器用那个JS对象!
js做全选firefox兼容
firefox 兼容
我在页面表单用 <input type="checkbox" name="box[]" value="box-1" />写了几个多选,然后在js中用document.form1("box[]")得到所有checkbox的信息,在IE下没问题,可是在firefox报错说document.form1 is not a function。 请教有啥方法兼容??
<form action="" method="post" name="form1">
<script type="text/javascript">
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "chkAll"&&e.disabled!=true)
e.checked = form.chkAll.checked;
}
}
</script>
<input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) value="checkbox">选中/取消所有
<p><input name="checkbox[]" type="checkbox" value="checkbox1"> checkbox1
<p><input name="checkbox[]" type="checkbox" value="checkbox2"> checkbox2
<p><input name="checkbox[]" type="checkbox" value="checkbox3"> checkbox3
<p><input name="checkbox[]" type="checkbox" value="checkbox4"> checkbox4
<p><input name="submit" type="submit" value="提交">
</form>
<!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>
<script>
function checkall()
{
var menu_dd = document.getElementById('ListForm').getElementsByTagName('input');
//alert(obj);
if (document.getElementById('chkDelete').checked==true)
for (var i = 0; i < menu_dd.length-1; i++) {
menu_dd[i].checked = true;
}
else 本文来自
{
for (var i = 0; i < menu_dd.length-1; i++) {
menu_dd[i].checked = false;
}
}
}
</script>
</head>
<body>
<form id="ListForm" name="listForm">
<input type="checkbox" value="a1" /><br />
<input type="checkbox" value="a2" /><br />
<input type="checkbox" value="a3"/><br />
<input type="checkbox" value="a4" /><br />
<input type="checkbox" name="chkDelete" id="chkDelete" />全选</form>
</body>
</html>
你的JS贴出看看。
回答人的补充2010-07-07 12:49<form action="" method="post" name="form1">
<script type="text/javascript">
function CheckAll(form)
{
for (var i=0;i<form.elements.length;i++)
{
var e = form.elements[i];
if (e.Name != "chkAll"&&e.disabled!=true)
e.checked = form.chkAll.checked;
}
}
</script>
<input name="chkAll" type="checkbox" id="chkAll" onclick=CheckAll(this.form) value="checkbox">选中/取消所有
如果觉得《firefox 兼容?如何让window.event在FireFox下兼容》不错,可以推荐给好友哦。
本文Tags: 电脑教学 - 电脑知识,电脑基础知识,电脑知识与技术,电脑基本知识,
分类导航
电脑知识推荐
- ·yy积分怎么加的快?YY怎么快速加积分
- ·l路加福音20章27-38节?Auto.CAD.201
- ·安装Fiash插件时显示ActiveX控件无法
- ·ug6.0分模教程?UG6.0分模创建箱体命
- ·装adobe flash player?怎么装 jw pl
- ·高手解答··怎么将ISO文件切割后合
- ·我就被封了一个YY号.为什么我重新申
- ·「东北证券软件下载」东北证券大智慧
- ·cad绘图问题?CAD绘图出现的问题
- ·5230滑动解锁软件?谁有5230滑动解锁
- ·virtual drive?virtual drive manag
- ·firefox 兼容?如何让window.event在
- ·电脑使用技巧大全?找电脑办公软件的
- ·电脑没有声音怎么办 电脑没有声音的
- ·专业配音软件?请问专业配音是用什么
- ·电脑桌面美化软件?有没有捕捉电脑桌
- ·有没有可以截取视频片段和将这些片段
- ·压缩软件?谁给我说下压缩软件
- ·中信证券交易软件下载?为什么下载得
- ·一个软件的系统补丁属不属于是waigu
- ·阿凡达HardwareID:DF556EF9BC3DA09
- ·我要自学网cad教程?自学CAD有没有好