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


Posted in Javascript onMay 13, 2007

我知道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;  
    }  
}

Javascript 相关文章推荐
javascript实现的鼠标链接提示效果生成器代码
Jun 28 Javascript
Jquery Ajax的Get方式时需要注意URL地方
Apr 07 Javascript
JavaScript中的方法调用详细介绍
Dec 30 Javascript
jQuery使用hide方法隐藏指定元素class样式用法实例
Mar 30 Javascript
超实用的JavaScript表单代码段
Feb 26 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
Mar 19 Javascript
全面解析bootstrap格子布局
May 22 Javascript
jquery判断iPhone、Android设备类型
Sep 14 Javascript
解决vue里碰到 $refs 的问题的方法
Jul 13 Javascript
JS实现的集合去重,交集,并集,差集功能示例
Mar 13 Javascript
vue 基于element-ui 分页组件封装的实例代码
Dec 10 Javascript
node中短信api实现验证码登录的示例代码
Jan 20 Javascript
JavaScript脚本语言在网页中的简单应用
May 13 #Javascript
编辑浪子版表单验证类
May 12 #Javascript
textContent在Firefox下与innerText等效的属性
May 12 #Javascript
关于__defineGetter__ 和__defineSetter__的说明
May 12 #Javascript
JavaScript Archive Network 集合
May 12 #Javascript
(仅IE下有效)关于checkbox 三态
May 12 #Javascript
弹出广告特效代码(一个IP只弹出一次)
May 11 #Javascript
You might like
文件上传类
2006/10/09 PHP
亲密接触PHP之PHP语法学习笔记1
2006/12/17 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
Yii rules常用规则示例
2016/03/15 PHP
php微信公众账号开发之前五个坑(一)
2016/09/18 PHP
JavaScript中的逻辑判断符&&、||与!介绍
2014/12/31 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
javascript 数组的定义和数组的长度
2016/06/07 Javascript
jQuery EasyUI学习教程之datagrid点击列表头排序
2016/07/09 Javascript
浅谈Angular.js中使用$watch监听模型变化
2017/01/10 Javascript
vue使用Axios做ajax请求详解
2017/06/07 Javascript
JavaScript实现瀑布流图片效果
2017/06/30 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
微信小程序实现打开内置地图功能【附源码下载】
2017/12/07 Javascript
vue-cli3.0使用及部分配置详解
2018/08/29 Javascript
微信小程序实现拖拽功能
2019/09/26 Javascript
Jquery Datatables的使用详解
2020/01/30 jQuery
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
Python中的pass语句使用方法讲解
2015/05/14 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
分享一个pycharm专业版安装的永久使用方法
2019/09/24 Python
python hashlib加密实现代码
2019/10/17 Python
django model通过字典更新数据实例
2020/04/01 Python
python实现数字炸弹游戏程序
2020/07/17 Python
浅析python中的del用法
2020/09/02 Python
用HTML5制作一个简单的弹力球游戏
2015/05/12 HTML / CSS
HTML5 canvas基本绘图之图形组合
2016/06/27 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
Hurley官方网站:扎根于海滩生活方式的全球青年文化品牌
2020/05/18 全球购物
大学生关于奋斗的演讲稿
2014/01/09 职场文书
新郎婚宴答谢词
2014/01/19 职场文书
资产运营委托书范本
2014/10/16 职场文书
思想品德课教学反思
2016/02/24 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python
如何使用注解方式实现 Redis 分布式锁
2022/07/23 Redis