getElementById在任意一款浏览器中都可以用吗的疑问回复

zkh1986smile

zkh1986smile

2016-02-19 09:32

下面是个简单易学的getElementById在任意一款浏览器中都可以用吗的疑问回复教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
我知道getElementById在IE中可以用,但不知道它在其他浏览中可不可以用,比如:Firebox,Opera,Netscape

回答:
getElementById是标准的方法
理论上讲支持w3c标准的都可以用 你列举的三种较新版本都可以用
但古董级的浏览器,还是不支持的,所以最好用本站用的方法,来实现
代码如下:

function $(objectId) { 
     if(document.getElementById && document.getElementById(objectId)) { 
    // W3C DOM 
       return document.getElementById(objectId); 
     }  
     else if (document.all && document.all(objectId)) { 
    // MSIE 4 DOM 
       return document.all(objectId); 
     }  
     else if (document.layers && document.layers[objectId]) { 
    // NN 4 DOM.. note: this won't find nested layers 
       return document.layers[objectId]; 
     }  
     else { 
       return false; 
    } 
}

展开更多 50%)
分享

猜你喜欢

getElementById在任意一款浏览器中都可以用吗的疑问回复

Web开发
getElementById在任意一款浏览器中都可以用吗的疑问回复

如何在iPhone上同步任意一款浏览器的书签?

iphone iPhone 5s iPhone 6 iphone刷机
如何在iPhone上同步任意一款浏览器的书签?

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

又一款手势浏览器:Sleipnir

手机软件 应用软件
又一款手势浏览器:Sleipnir

用傲游打造一款父母专用浏览器

浏览器
用傲游打造一款父母专用浏览器

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

日式风格动漫插画欣赏 每一款都可以拿去当壁纸

游戏动漫 插画 绘画 美术设计
日式风格动漫插画欣赏 每一款都可以拿去当壁纸

隔离霜哪种好 敏感肌都可以用的产品推荐

隔离霜 隔离霜哪种好 敏感肌都可以用的隔离霜推荐
隔离霜哪种好 敏感肌都可以用的产品推荐

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

SQL Server2005打开数据表中的XML内容时报错的解决办法

SQL Server2005打开数据表中的XML内容时报错的解决办法

我懂 能牵动你情绪的人 - QQ非主流分组

我懂 能牵动你情绪的人 - QQ非主流分组
下拉加载更多内容 ↓