- 11
- 0
- 约2.28万字
- 约 31页
- 2017-11-27 发布于河南
- 举报
跨浏览器开发帮助文档
跨浏览器开发帮助文档
支持的浏览器:IE6-9,Safari,FireFox,Chrome
支持平台:Windows,iPad
函数和方法差异eval(idName)问题
【问题描述】
IE、safari、Chrome浏览器下可以使用eval(idName)或getElementById(idName)来取得id为idName的HTML对象只能使用getElementById(idName)来取得id为idName的HTML对象.eval(idconxMsg+vid).style.width
【修改说明】
eval()函数功能有很多,这里仅修改获取对象的使用。
【查询参考关键字】
eval(*)。格式:通配符
ActiveXObject
【问题描述】
IE下支持用var obj = new ActiveXObject() 的方式创建对象,但其它浏览器都会提示ActiveXObject对象未定义。
【兼容办法】
(1)在使用new ActiveXObject()之前先判断浏览器是否支持ActiveXObject对象,以创建AJAX对象为例:
if(window.ActiveXObject)
{
this.req=new ActiveXObject(Microsoft.XMLHTTP);
}
else if(window.XMLHttpRequest)
{
this.req=n
原创力文档

文档评论(0)