回答:
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;
}
}