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 相关文章推荐
灵活应用js调试技巧解决样式问题的步骤分享
Mar 15 Javascript
JS解决ie6下png透明的方法实例
Aug 02 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
用jquery模仿的a的title属性的例子
Oct 22 Javascript
js获取会话框prompt的返回值的方法
Jan 10 Javascript
JS实现文字掉落效果的方法
May 06 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
微信js-sdk预览图片接口及从拍照或手机相册中选图接口用法示例
Oct 13 Javascript
基于BootstrapValidator的Form表单验证(24)
Dec 12 Javascript
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
Vue精简版风格概述
Jan 30 Javascript
PM2自动部署代码步骤流程总结
Dec 10 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
ThinkPHP应用模式扩展详解
2014/07/16 PHP
PHP 绘制网站登录首页图片验证码
2016/04/12 PHP
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
jQuery实现指定内容滚动同时左侧或其它地方不滚动的方法
2015/08/08 Javascript
Javascript实现跑马灯效果的简单实例
2016/05/31 Javascript
jQuery ajaxSubmit 实现ajax提交表单局部刷新
2016/07/04 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
详解JavaScript的内置对象
2016/12/07 Javascript
如何选择jQuery版本 1.x? 2.x? 3.x?
2017/04/01 jQuery
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
Angular5中调用第三方库及jQuery的添加的方法
2018/06/07 jQuery
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
vue-cli 打包后提交到线上出现 "Uncaught SyntaxError:Unexpected token" 报错
2018/11/06 Javascript
浅谈Node 异步IO和事件循环
2019/05/05 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
JS实现可以用键盘方向键控制的动画
2020/12/11 Javascript
python类定义的讲解
2013/11/01 Python
跟老齐学Python之变量和参数
2014/10/10 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
使用python实现生成用户信息
2017/03/20 Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
2017/08/24 Python
Python简单获取网卡名称及其IP地址的方法【基于psutil模块】
2018/05/24 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
windows下 兼容Python2和Python3的解决方法
2018/12/05 Python
python实现求特征选择的信息增益
2018/12/18 Python
Python匿名函数及应用示例
2019/04/09 Python
PyQt5 窗口切换与自定义对话框的实例
2019/06/20 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
django 模版关闭转义方式
2020/05/14 Python
Python实现寻找回文数字过程解析
2020/06/09 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
迪斯尼商品官方网站:ShopDisney
2016/08/01 全球购物
街道社区活动报告
2015/02/05 职场文书
淮海战役观后感
2015/06/11 职场文书