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+xml技术实现分页浏览
Jul 27 Javascript
node.js中的buffer.fill方法使用说明
Dec 14 Javascript
jQuery实现在列表的首行添加数据
May 19 Javascript
JS中Eval解析JSON字符串的一个小问题
Feb 21 Javascript
JavaScript中自带的 reduce()方法使用示例详解
Aug 10 Javascript
AngularJS入门教程之Helloworld示例
Dec 25 Javascript
jQuery Validate 无法验证 chosen-select元素的解决方法
May 17 jQuery
canvas+gif.js打造自己的数字雨头像的示例代码
Oct 26 Javascript
vue解决跨域路由冲突问题思路解析
Nov 03 Javascript
深入理解移动前端开发之viewport
Oct 19 Javascript
基于ts的动态接口数据配置的详解
Dec 18 Javascript
Nuxt的路由配置和参数传递方式
Nov 06 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 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
写出更好的JavaScript程序之undefined篇(中)
2009/11/23 Javascript
jquery 防止表单重复提交代码
2010/01/21 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
javascript中Array()数组函数详解
2015/08/23 Javascript
Bootstrap选项卡与Masonry插件的完美结合
2016/07/06 Javascript
关于微信上网页图片点击全屏放大效果
2016/12/19 Javascript
js 调用百度分享功能
2017/02/27 Javascript
微信小程序页面传值实例分析
2017/04/19 Javascript
node下使用UglifyJS压缩合并JS文件的方法
2018/03/07 Javascript
微信小程序自定义组件的实现方法及自定义组件与页面间的数据传递问题
2018/10/09 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
深入分析jQuery.one() 函数
2020/06/03 jQuery
python将图片文件转换成base64编码的方法
2015/03/14 Python
简单掌握Python中glob模块查找文件路径的用法
2016/07/05 Python
Python函数的周期性执行实现方法
2016/08/13 Python
使用Python对微信好友进行数据分析
2018/06/27 Python
浅谈flask源码之请求过程
2018/07/26 Python
Python 移动光标位置的方法
2019/01/20 Python
python为什么会环境变量设置不成功
2020/06/23 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
Spartoo瑞典:鞋子、包包和衣服
2018/09/15 全球购物
意大利在线药房:shop-farmacia.it
2019/03/12 全球购物
英国哈罗德园艺:Harrod Horticultural
2020/03/31 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
高中生的学习总结自我鉴定
2013/10/26 职场文书
房产销售经理职责
2013/12/20 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
经理岗位职责范本
2015/04/15 职场文书
八年级作文之我的母亲
2019/12/10 职场文书
angular4实现带搜索的下拉框
2022/03/25 Javascript
永中文档在线转换预览基于nginx配置部署方案
2022/06/10 Servers