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 相关文章推荐
解决iframe的frameborder在chrome/ff/ie下的差异
Aug 12 Javascript
jquery使用jxl插件导出excel示例
Apr 14 Javascript
js通过更改按钮的显示样式实现按钮的滑动效果
Apr 23 Javascript
js网页滚动条滚动事件实例分析
May 05 Javascript
Javascript实现飞动广告效果的方法
May 25 Javascript
基于JavaScript实现瀑布流布局(二)
Jan 26 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
非常优秀的JS图片轮播插件Swiper的用法
Jan 03 Javascript
对vuex中getters计算过滤操作详解
Nov 06 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
Mar 14 Javascript
vue 解决data中定义图片相对路径页面不显示的问题
Aug 13 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中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
openPNE常用方法分享
2011/11/29 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
php汉字转拼音的示例
2014/02/27 PHP
PHP图像处理之imagecreate、imagedestroy函数介绍
2014/11/19 PHP
php实现简单加入购物车功能
2017/03/07 PHP
thinkphp 框架数据库切换实现方法分析
2020/05/18 PHP
分享一个自己写的table表格排序js插件(高效简洁)
2011/10/29 Javascript
Select标签下拉列表二级联动级联实例代码
2014/02/07 Javascript
基于jQuery实现放大镜特效
2020/10/19 Javascript
JQuery实现DIV其他动画效果的简单实例
2016/09/18 Javascript
JS实现复制功能
2017/03/01 Javascript
深入理解Vue.js源码之事件机制
2017/09/27 Javascript
swiper在angularjs中使用循环轮播失效的解决方法
2018/09/27 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
Layui table field初始化加载时进行隐藏的方法
2019/09/19 Javascript
使用JavaScript实现贪吃蛇游戏
2020/09/29 Javascript
Python操作SQLite简明教程
2014/07/10 Python
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
详解Django CAS 解决方案
2019/10/30 Python
django中间键重定向实例方法
2019/11/10 Python
python3实现从kafka获取数据,并解析为json格式,写入到mysql中
2019/12/23 Python
python实现大战外星人小游戏实例代码
2019/12/26 Python
CSS3 linear-gradient线性渐变生成加号和减号的方法
2017/11/21 HTML / CSS
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
可以使用抽象函数重写基类中的虚函数吗
2013/06/02 面试题
介绍一下except的用法和作用
2015/01/22 面试题
高一自我鉴定
2013/12/17 职场文书
事业单位请假制度
2014/01/13 职场文书
暑期社会实践先进个人主要事迹
2014/05/22 职场文书
教师自我剖析材料范文
2014/09/30 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
岳麓书院导游词
2015/02/03 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers