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写的简单的计算器,内容很多,方法实用,推荐
Dec 29 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
JQuery与Ajax调用新浪API获取短网址的代码
Feb 07 Javascript
javascript中if和switch,==和===详解
Jul 30 Javascript
jQuery实现底部浮动窗口效果
Sep 07 Javascript
js判断浏览器是否支持严格模式的方法
Oct 04 Javascript
微信小程序开发之toast等弹框提示使用教程
Jun 08 Javascript
angular学习之动态创建表单的方法
Dec 07 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
es6中class类静态方法,静态属性,实例属性,实例方法的理解与应用分析
Feb 15 Javascript
vue移动端下拉刷新和上滑加载
Oct 27 Javascript
前端 javascript 实现文件下载的示例
Nov 24 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 默默经典版本
2009/08/04 PHP
php实现mysql同步的实现方法
2009/10/21 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
Thinkphp5框架异常处理操作实例分析
2020/06/03 PHP
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
js的window.showModalDialog及window.open用法实例分析
2015/01/29 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
2015/03/04 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
javascript创建动态表单的方法
2015/07/25 Javascript
快速学习AngularJs HTTP响应拦截器
2015/12/31 Javascript
EasyUI加载完Html内容样式渲染完成后显示
2016/07/25 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
JS中判断null的方法分析
2016/11/21 Javascript
详解在AngularJS的controller外部直接获取$scope
2017/06/02 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
VueJs组件prop验证简单介绍
2017/09/12 Javascript
vue.js template模板的使用(仿饿了么布局)
2018/08/13 Javascript
Vue中保存数据到磁盘文件的方法
2018/09/06 Javascript
vue2.0基于vue-cli+element-ui制作树形treeTable
2019/04/30 Javascript
JS正则表达式封装与使用操作示例
2019/05/15 Javascript
JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法
2021/01/29 Javascript
用python实现百度翻译的示例代码
2018/03/09 Python
python爬虫自动创建文件夹的功能
2018/08/01 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
记录Python脚本的运行日志的方法
2019/06/05 Python
Django框架视图层URL映射与反向解析实例分析
2019/07/29 Python
selenium+python配置chrome浏览器的选项的实现
2020/03/18 Python
Python叠加矩形框图层2种方法及效果
2020/06/18 Python
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
Noon埃及:埃及在线购物
2019/11/26 全球购物
上班早退检讨书
2014/01/09 职场文书
还款承诺书范文
2014/05/20 职场文书
基层党建工作简报
2015/07/21 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书