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 24 Javascript
用Jquery实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 Javascript
JavaScript 小型打飞机游戏实现原理说明
Oct 28 Javascript
jQuery插件Tooltipster实现漂亮的工具提示
Apr 12 Javascript
谈谈Jquery中的children find 的区别有哪些
Oct 19 Javascript
全面解析Bootstrap表单使用方法(表单按钮)
Nov 24 Javascript
AngularJs  Creating Services详解及示例代码
Sep 02 Javascript
jQuery实现页面倒计时并刷新效果
Mar 13 Javascript
axios学习教程全攻略
Mar 26 Javascript
微信小程序本地存储实现每日签到、连续签到功能
Oct 09 Javascript
js实现鼠标拖拽div左右滑动
Jan 15 Javascript
vue动态设置页面title的方法实例
Aug 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 攻击方法之谈php+mysql注射语句构造
2009/10/30 PHP
如何使用php绘制在图片上的正余弦曲线
2013/06/08 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
php将字符串随机分割成不同长度数组的方法
2015/06/01 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
用jQuery toggleClass 实现鼠标移上变色
2014/05/14 Javascript
使用typeof方法判断undefined类型
2014/09/09 Javascript
jquery果冻抖动效果实现方法
2015/01/15 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
javascript常用正则表达式汇总
2015/07/31 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
vue路由传参页面刷新参数丢失问题解决方案
2019/10/08 Javascript
如何优雅地取消 JavaScript 异步任务
2020/03/22 Javascript
三步搞定:Vue.js调用Android原生操作
2020/09/07 Javascript
[40:03]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#1EHOME VS Archon
2016/03/02 DOTA
Python使用poplib模块和smtplib模块收发电子邮件的教程
2016/07/02 Python
python版学生管理系统
2018/01/10 Python
Python Json序列化与反序列化的示例
2018/01/31 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
Python使用Pandas读写Excel实例解析
2019/11/19 Python
基于TensorBoard中graph模块图结构分析
2020/02/15 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
安全标准化汇报材料
2014/02/03 职场文书
体育教师自我鉴定
2014/02/12 职场文书
《和田的维吾尔》教学反思
2014/04/14 职场文书
银行求职信怎么写
2014/05/26 职场文书
建设工地安全标语
2014/06/07 职场文书
小学教师师德整改措施
2014/09/29 职场文书
微观世界观后感
2015/06/10 职场文书
关于Python中*args和**kwargs的深入理解
2021/08/07 Python
JavaScript ES6的函数拓展
2022/01/18 Javascript