手机
当前位置:查字典教程网 >编程开发 >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框架网页在任何浏览器下自动伸缩

jQuery子窗体取得父窗体元素的方法

网页制作常用Javascript语句

JavaScript常用数组算法小结

document.getElementById的一些细节

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

浅谈javascript事件取消和阻止冒泡

AngularJS中的一些常用指令介绍

如何实现浏览器上的右键菜单

JavaScript中String.prototype用法

精品推荐
分类导航