js的ie和firefox的兼容性汇编补充

来源:互联网 发布:网站主域名是什么 编辑:程序博客网 时间:2024/06/08 02:39


2.关于js在IE和firefox(以mf代)兼容性问题的补充

1>document.form.variableId.value问题
在ie下form.variableId.value可以获取某个表单的某个变量的值,这种方式只能在ie下还可以。
在mf下可以这样:var value=document.getElementById("variableId").value,这要求保证同一个
页面的变量没有重复的,才会安全可靠。

2>document.form.arrayId问题
在ie下,如果arrayId代表的是checkbox的id,这种取值也没什么问题,但在mf下面只能以这种方式:
var aryVar=document.getElementsByName("arrayId");这样才能获取那个数组变量.
记得一定要用getElementsByName,getElementById只能用来获取某一唯一的变量。

3>clipboardData问题
ie浏览器是支持剪贴板的,恰恰相反,mf根本不支持剪贴板,所以在mf下无论如何你都不能通过js
进行类似ie下的剪贴板操作。解决办法:在需要复制的地方,把需要复制的内容显式的放在页面的
某个位置,让用户自己进行选择,然后ctrl+c

4>form.submit()问题
在ie下form.submit()提交表单没问题,
mf下只能:document.getElementById("formId").submit(),form表单的id一定要填写上,同一页
面下要尽量避免id重复.

 闲来无事,把它记下来,免得日后忘记了

原创粉丝点击