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 验证浏览器是否支持javascript的方法小结
May 17 Javascript
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
Mar 04 Javascript
解析javascript系统错误:-1072896658的解决办法
Jul 08 Javascript
jquery五角星评分插件示例分享
Feb 21 Javascript
JavaScript实现非常简单实用的下拉菜单效果
Aug 27 Javascript
jQuery实现带有动画效果的回到顶部和底部代码
Nov 04 Javascript
解决Angular.Js与Django标签冲突的方案
Dec 20 Javascript
理解javascript中的Function.prototype.bind的方法
Feb 03 Javascript
如何在Vue中使用CleaveJS格式化你的输入内容
Dec 14 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 Javascript
ES5 模拟 ES6 的 Symbol 实现私有成员功能示例
May 06 Javascript
js实现三角形粒子运动
Sep 22 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+AJAX实现无刷新注册(带用户名实时检测)
2006/12/02 PHP
WindowsXP中快速配置Apache+PHP5+Mysql
2008/06/05 PHP
jQuery 各种浏览器下获得日期区别
2008/12/22 Javascript
jquery 表单进行客户端验证demo
2009/08/24 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
编写高性能Javascript代码的N条建议
2015/10/12 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
详解JavaScript的另类写法
2016/04/11 Javascript
js和jQuery设置Opacity半透明 兼容IE6
2016/05/24 Javascript
node实现分片下载的示例代码
2018/10/17 Javascript
微信小程序与后台PHP交互的方法实例分析
2018/12/10 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
2019/03/05 Javascript
vue实现滑动超出指定距离回顶部功能
2019/07/31 Javascript
JavaScript如何把两个数组对象合并过程解析
2019/10/10 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
JavaScript如何操作css
2020/10/24 Javascript
解决python使用open打开文件中文乱码的问题
2017/12/29 Python
python操作oracle的完整教程分享
2018/01/30 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
python对视频画框标记后保存的方法
2018/12/07 Python
解决sublime+python3无法输出中文的问题
2018/12/12 Python
Python子类继承父类构造函数详解
2019/02/19 Python
pyqt5使用按钮进行界面的跳转方法
2019/06/19 Python
基于 Django 的手机管理系统实现过程详解
2019/08/16 Python
使用python绘制二维图形示例
2019/11/22 Python
详解pandas中iloc, loc和ix的区别和联系
2020/03/09 Python
一款纯css3实现的漂亮的404页面的实例教程
2014/11/27 HTML / CSS
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
拓展培训心得体会
2014/01/04 职场文书
初二物理教学反思
2014/01/29 职场文书
电教室标语
2014/06/20 职场文书
党支部四风整改方案
2014/10/25 职场文书
《赵州桥》教学反思
2016/02/17 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
docker 制作mysql镜像并自动安装
2022/05/20 Servers