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 相关文章推荐
网页设计常用的一些技巧
Dec 22 Javascript
javascript String 的扩展方法集合
Jun 01 Javascript
动态样式类封装JS代码
Sep 02 Javascript
js URL参数的拼接方法比较
Feb 15 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
js隐藏与显示回到顶部按钮及window.onscroll事件应用
Jan 25 Javascript
node.js不得不说的12点内容
Jul 14 Javascript
jQuery解析json数据实例分析
Nov 24 Javascript
JavaScript函数节流和函数防抖之间的区别
Feb 15 Javascript
利用jquery正则表达式在页面验证url网址输入是否正确
Apr 04 jQuery
使用ES6语法重构React代码详解
May 09 Javascript
webpack external模块的具体使用
Mar 10 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 加密解密内部算法
2010/04/22 PHP
简单的cookie计数器实现源码
2013/06/07 PHP
PHP数据类型的总结分析
2013/06/13 PHP
利用phpExcel实现Excel数据的导入导出(全步骤详细解析)
2013/11/26 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
PHP经典算法集锦【经典收藏】
2016/09/14 PHP
php实现购物车产品删除功能(2)
2020/07/23 PHP
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
JavaScript根据数据生成百分比图和柱状图的实例代码
2013/07/14 Javascript
jquery数据验证插件(自制,简单,练手)实例代码
2013/10/24 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
详解JavaScript的策略模式编程
2015/06/24 Javascript
javascript日期处理函数,性能优化批处理
2015/09/06 Javascript
JS实现仿FLASH效果的竖排导航代码
2015/09/15 Javascript
javascript拖拽应用实例
2016/03/25 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
js实现tab栏切换效果
2020/08/02 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
[03:00]DOTA2-DPC中国联赛1月18日Recap集锦
2021/03/11 DOTA
Python简单实现子网掩码转换的方法
2016/04/13 Python
分享一下如何编写高效且优雅的 Python 代码
2017/09/07 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python基础知识点 初识Python.md
2019/05/14 Python
Xadmin+rules实现多选行权限方式(级联效果)
2020/04/07 Python
什么是python的列表推导式
2020/05/26 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
英国排名第一的LED灯泡网站:LED Bulbs
2019/09/03 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
应届毕业生求职自荐书
2014/01/03 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
2014年教务工作总结
2014/12/03 职场文书
2015年小学生自我评价范文
2015/03/03 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
Nginx 反向代理解决跨域问题多种情况分析
2022/01/18 Servers