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读取ASP设定的COOKIE
Feb 15 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
Oct 27 Javascript
JavaScript中exec函数用法实例分析
Jun 08 Javascript
javascript DOM的详解及实例代码
Mar 06 Javascript
Textarea输入字数限制实例(兼容iOS&安卓)
Jul 06 Javascript
Vuejs中使用markdown服务器端渲染的示例
Nov 22 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
Jan 24 Javascript
Element-ui table中过滤条件变更表格内容的方法
Mar 02 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
Apr 05 Javascript
vue+axios实现post文件下载
Sep 25 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
springboot+VUE实现登录注册
May 27 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
使用Discuz关键词服务器实现PHP中文分词
2014/03/11 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
php绘制一个矩形的方法
2015/01/24 PHP
php访问数组最后一个元素的函数end()用法
2015/03/18 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
用javascript getComputedStyle获取和设置style的原理
2008/10/10 Javascript
javascript中将Object转换为String函数代码 (json str)
2012/04/29 Javascript
js获取class的所有元素
2013/03/28 Javascript
asp.net刷新本页面的六种方法总结
2014/01/07 Javascript
JQEasy-ui在IE9以下版本中二次加载的问题分析及处理方法
2014/06/23 Javascript
js鼠标跟随运动效果
2017/03/11 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
2017/06/19 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
nodejs中函数的调用实例详解
2018/10/31 NodeJs
详解小程序云开发数据库
2019/05/20 Javascript
js实现表单项的全选、反选及删除操作示例
2020/06/05 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
[43:57]LGD vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
2015/05/16 Python
Python基础教程之正则表达式基本语法以及re模块
2016/03/25 Python
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
Python实现变量数值交换及判断数组是否含有某个元素的方法
2017/09/18 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
完美解决jupyter由于无法import新包的问题
2020/05/26 Python
Python 解决相对路径问题:"No such file or directory"
2020/06/05 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
俄罗斯药房连锁店:ASNA
2020/06/20 全球购物
公益广告宣传方案
2014/02/28 职场文书
计算机系统管理员求职信
2014/06/20 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
陪护人员误工证明
2015/06/24 职场文书
大学运动会通讯稿
2015/07/18 职场文书
JS实现扫雷项目总结
2021/05/19 Javascript