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 相关文章推荐
cnblogs csdn 代码运行框实现代码
Nov 02 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
Dec 02 Javascript
javascript学习笔记(十三) js闭包介绍(转)
Jun 20 Javascript
js获取时间(本周、本季度、本月..)
Nov 22 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
Jan 13 Javascript
谷歌浏览器不支持showModalDialog模态对话框的解决方法
Sep 22 Javascript
基于jQuery实现自动轮播旋转木马特效
Nov 02 Javascript
Vue.JS入门教程之处理表单
Dec 01 Javascript
JS+html5 canvas实现的简单绘制折线图效果示例
Mar 13 Javascript
JS非空验证及邮箱验证的实例
Aug 11 Javascript
详解vuex结合localstorage动态监听storage的变化
May 03 Javascript
详解微信小程序开发用户授权登陆
Apr 24 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
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
jq的get传参数在utf-8中乱码问题的解决php版
2008/07/23 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
再说AutoComplete自动补全之实现原理
2011/11/05 Javascript
关于Javascript 对象(object)的prototype
2014/05/09 Javascript
jQuery团购倒计时特效实现方法
2015/05/07 Javascript
jquery.validate 自定义验证方法及validate相关参数
2016/01/18 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
js 实现数值的千分位及保存小数方法(推荐)
2016/08/01 Javascript
js select实现省市区联动选择
2020/04/17 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
JS简单获取当前年月日星期的方法示例
2017/02/07 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
傻瓜式解读koa中间件处理模块koa-compose的使用
2018/10/30 Javascript
node.js中事件触发器events的使用方法实例分析
2019/11/23 Javascript
Javascript实现简易天数计算器
2020/05/18 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
python解析html提取数据,并生成word文档实例解析
2018/01/22 Python
Python基于whois模块简单识别网站域名及所有者的方法
2018/04/23 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
Django实现学员管理系统
2019/02/26 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
python修改FTP服务器上的文件名
2019/09/11 Python
让IE6支持css3,让 IE7、IE8 都支持CSS3
2011/10/09 HTML / CSS
HTML5 3D旋转相册的实现示例
2019/12/03 HTML / CSS
锐步美国官方网站:Reebok美国
2018/01/10 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
法人授权委托书范本
2014/09/17 职场文书
2016春季运动会前导词
2015/11/25 职场文书
详解Mysq MVCC多版本的并发控制
2022/04/29 MySQL
Android开发手册Chip监听及ChipGroup监听
2022/06/10 Java/Android