手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >getElementById在任意一款浏览器中都可以用吗的疑问回复
getElementById在任意一款浏览器中都可以用吗的疑问回复
摘要:我知道getElementById在IE中可以用,但不知道它在其他浏览中可不可以用,比如:Firebox,Opera,Netscape回答:...

我知道getElementById在IE中可以用,但不知道它在其他浏览中可不可以用,比如:Firebox,Opera,Netscape

回答:

getElementById是标准的方法

理论上讲支持w3c标准的都可以用你列举的三种较新版本都可以用

但古董级的浏览器,还是不支持的,所以最好用本站用的方法,来实现

复制代码 代码如下:

function$(objectId){

if(document.getElementById&&document.getElementById(objectId)){

//W3CDOM

returndocument.getElementById(objectId);

}

elseif(document.all&&document.all(objectId)){

//MSIE4DOM

returndocument.all(objectId);

}

elseif(document.layers&&document.layers[objectId]){

//NN4DOM..note:thiswon'tfindnestedlayers

returndocument.layers[objectId];

}

else{

returnfalse;

}

}

【getElementById在任意一款浏览器中都可以用吗的疑问回复】相关文章:

让iframe框架网页在任何浏览器下自动伸缩

AngularJS中的一些常用指令介绍

document.getElementById的一些细节

jQuery结合ajax实现动态加载文本内容

AspNet中使用JQuery boxy插件的确认框

jquery合并表格中相同文本的相邻单元格

纯javascript实现四方向文本无缝滚动效果

javascript中innerText和innerHTML属性用法实例分析

原生JS和JQuery动态添加、删除表格行的方法

javascript实现dom动态创建省市纵向列表菜单的方法

精品推荐
分类导航