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 相关文章推荐
IE与FireFox的兼容性问题分析
Apr 22 Javascript
Jquery中增加参数与Json转换代码
Nov 20 Javascript
javascript操作JSON的要领总结
Dec 09 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
JavaScript组合拼接字符串的效率对比测试
Nov 06 Javascript
JQuery中Ajax()的data参数类型实例分析
Dec 15 Javascript
基于javascript实现右下角浮动广告效果
Jan 08 Javascript
初步使用Node连接Mysql数据库
Mar 03 Javascript
javascript html5移动端轻松实现文件上传
Mar 27 Javascript
使用NestJS开发Node.js应用的方法
Dec 03 Javascript
微信小程序跨页面传递data数据方法解析
Dec 13 Javascript
vue生命周期钩子函数以及触发时机
Apr 26 Vue.js
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
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
php中flush()、ob_flush()、ob_end_flush()的区别介绍
2013/02/17 PHP
php创建和删除目录函数介绍和递归删除目录函数分享
2014/11/18 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
PHP闭包定义与使用简单示例
2018/04/13 PHP
PHP echo()函数讲解
2019/02/15 PHP
基于jquery的代码显示区域自动拉长效果
2011/12/07 Javascript
jquery offset函数应用实例
2012/11/14 Javascript
如何解决Jquery库及其他库之间的$命名冲突
2013/09/15 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
2016/08/02 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
jQuery插件Echarts实现的双轴图效果示例【附demo源码下载】
2017/03/04 Javascript
Javascript中八种遍历方法的执行速度深度对比
2017/04/25 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
vue-rx的初步使用教程
2018/09/21 Javascript
通过实例学习React中事件节流防抖
2019/06/17 Javascript
js使用文档就绪函数动态改变页面内容示例【innerHTML、innerText】
2019/11/07 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
分享8个JavaScript库可更好地处理本地存储
2020/10/12 Javascript
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Python socket编程实例详解
2015/05/27 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
最大K个数问题的Python版解法总结
2016/06/16 Python
Python机器学习之决策树算法实例详解
2017/12/06 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
[原创]Python入门教程4. 元组基本操作
2018/10/31 Python
用python3 返回鼠标位置的实现方法(带界面)
2019/07/05 Python
伦敦眼门票在线预订:London Eye
2018/05/31 全球购物
档案接收函
2014/01/13 职场文书
调查研究项目计划书
2014/04/29 职场文书
工程资料员岗位职责
2015/04/13 职场文书
小学生手册家长意见
2015/06/03 职场文书
2019年XX公司的晨会制度及流程!
2019/07/23 职场文书
MySQL 如何设计统计数据表
2021/06/15 MySQL
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android