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 相关文章推荐
EXT窗口Window及对话框MessageBox
Jan 27 Javascript
JavaScript中的onerror事件概述及使用
Apr 01 Javascript
jquery中each遍历对象和数组示例
Aug 05 Javascript
jQuery 限制输入字符串长度
Jun 20 Javascript
onmouseover事件和onmouseout事件全面理解
Aug 15 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
Oct 11 Javascript
npm全局模块卸载及默认安装目录修改方法
May 15 Javascript
vue: WebStorm设置快速编译运行的方法
Oct 18 Javascript
Vue slot用法(小结)
Oct 22 Javascript
微信小程序swiper禁止用户手动滑动代码实例
Aug 23 Javascript
解决vue中的无限循环问题
Jul 27 Javascript
原生js实现购物车功能
Sep 23 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+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
php print EOF实现方法
2009/05/21 PHP
phpstrom使用xdebug配置方法
2013/12/17 PHP
JS Timing
2007/04/21 Javascript
理解JavaScript的caller,callee,call,apply
2009/04/28 Javascript
js 回车提交表单两种实现方法
2012/12/31 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
Node.js 服务器端应用开发框架 -- Hapi.js
2014/07/29 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
浅谈javascript实现八大排序
2015/04/27 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
总结Node.js中的一些错误类型
2016/08/15 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
NodeJs中express框架的send()方法简介
2017/06/20 NodeJs
AngularJS日程表案例详解
2017/08/15 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
解决eclipse中没有js代码提示的问题
2018/10/10 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
python实现的登录和操作开心网脚本分享
2014/07/09 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
Python paramiko模块的使用示例
2018/04/11 Python
python制作抖音代码舞
2019/04/07 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
固特异美国在线轮胎店:Goodyear Tire
2019/02/23 全球购物
乐高官方旗舰店:LEGO积木玩具
2019/04/06 全球购物
ASP.NET中的身份验证有那些
2012/07/13 面试题
应用英语专业自荐信
2014/01/26 职场文书
上课看小说检讨书
2014/02/22 职场文书
公司联欢晚会主持词
2014/03/22 职场文书
文艺晚会主持词
2014/03/24 职场文书
低碳环保标语
2014/06/12 职场文书
暑期社会实践个人总结
2015/03/06 职场文书
运动会观后感
2015/06/09 职场文书
毕业生就业推荐表自我鉴定
2019/06/20 职场文书