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 相关文章推荐
jQuery中slice()方法用法实例
Jan 07 Javascript
jQuery弹出框代码封装DialogHelper
Jan 30 Javascript
javascript动画算法实例分析
Jul 31 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
Apr 27 Javascript
Ext JS 实现建议词模糊动态搜索功能
May 13 Javascript
vue.js学习之vue-cli定制脚手架详解
Jul 02 Javascript
JavaScript 中Date对象的格式化代码方法汇总
Sep 06 Javascript
JS实现select选中option触发事件操作示例
Jul 13 Javascript
angularjs http与后台交互的实现示例
Dec 21 Javascript
详解vue更改头像功能实现
Apr 28 Javascript
vue实现输入框自动跳转功能
May 20 Javascript
原生js实现购物车功能
Sep 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
桌面中心(四)数据显示
2006/10/09 PHP
PHP制作百度词典查词采集器
2015/01/29 PHP
php中有关合并某一字段键值相同的数组合并的改进
2015/03/10 PHP
php实现上传图片文件代码
2015/07/19 PHP
JavaScript面向对象程序设计三 原型模式(上)
2011/12/21 Javascript
javascript loadScript异步加载脚本示例讲解
2013/11/14 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
JavaScript中实现异步编程模式的4种方法
2014/09/24 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
js上传图片及预览功能实例分析
2015/04/24 Javascript
jQuery结合ajax实现动态加载文本内容
2015/05/19 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
2016/02/25 Javascript
gulp教程_从入门到项目中快速上手使用方法
2017/09/14 Javascript
mac中利用NVM管理不同node版本的方法详解
2017/11/08 Javascript
jQuery实现新闻播报滚动及淡入淡出效果示例
2018/03/23 jQuery
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
javascript执行上下文、变量对象实例分析
2020/04/25 Javascript
JS中多层次排序算法的实现代码
2021/01/06 Javascript
让python json encode datetime类型
2010/12/28 Python
教大家玩转Python字符串处理的七种技巧
2017/03/31 Python
django静态文件加载的方法
2018/05/20 Python
Python绘制股票移动均线的实例
2019/08/24 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
tensorflow 变长序列存储实例
2020/01/20 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
Django模板获取field的verbose_name实例
2020/05/19 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
2020/10/09 Python
python 窃取摄像头照片的实现示例
2021/01/08 Python
HTML5 Canvas实现玫瑰曲线和心形图案的代码实例
2014/04/10 HTML / CSS
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
Rowdy Gentleman服装和配饰:美好时光
2019/09/24 全球购物
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
导游词之宁夏贺兰山岩画
2019/11/08 职场文书
Vue提供的三种调试方式你知道吗
2022/01/18 Vue.js
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS