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 相关文章推荐
Display SQL Server Login Mode
Jun 21 Javascript
JavaScript通过使用onerror设置默认图像显示代替alt
Mar 01 Javascript
jquery实现下拉框功能效果【实例代码】
May 06 Javascript
jQuery 更改checkbox的状态,无效的解决方法
Jul 22 Javascript
jquery配合.NET实现点击指定绑定数据并且能够一键下载
Oct 28 Javascript
详解如何构建Angular项目目录结构
Jul 13 Javascript
js实现加载页面就自动触发超链接的示例
Aug 31 Javascript
vue 实现的树形菜的实例代码
Mar 19 Javascript
浅谈JS对象添加getter与setter的5种方法
Jun 09 Javascript
微信小程序使用template标签实现五星评分功能
Nov 03 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
Aug 20 Javascript
Javascript webpack动态import
Apr 19 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
PHP中常用的转义函数
2014/02/28 PHP
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
Yii2配置Nginx伪静态的方法
2017/05/05 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
javascript操作cookie_获取与修改代码
2009/05/21 Javascript
浅析JS中document对象的一些重要属性
2014/03/06 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
a标签click和href执行顺序探讨
2014/06/23 Javascript
同一个网页中实现多个JavaScript特效的方法
2015/02/02 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
2015/08/24 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
bootstrap的3级菜单样式,支持母版页保留打开状态实现方法
2016/11/10 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
详解nodejs实现本地上传图片并预览功能(express4.0+)
2017/06/28 NodeJs
javascript中关于类型判断的一些疑惑小结
2018/10/14 Javascript
手动下载Chrome并解决puppeteer无法使用问题
2018/11/12 Javascript
解决微信小程序中的滚动穿透问题
2019/09/16 Javascript
Vue中通过vue-router实现命名视图的问题
2020/04/23 Javascript
Vue路由的模块自动化与统一加载实现
2020/06/05 Javascript
[00:37]DOTA2上海特级锦标赛 OG战队宣传片
2016/03/03 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
[01:13:18]Secret vs Infamous 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
对Python 语音识别框架详解
2018/12/24 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Pyspark获取并处理RDD数据代码实例
2020/03/27 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
香港优质食材和美酒专门店:FoodWise
2017/09/01 全球购物
高中毕业自我鉴定
2013/12/22 职场文书
感恩之星事迹材料
2014/05/03 职场文书
素质教育标语
2014/06/27 职场文书
整改通知书格式
2015/04/22 职场文书
网吧温馨提示
2015/07/17 职场文书
医院病假条怎么写
2015/08/17 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python