在前端开发中, 对象的选取 (通过对象 ID ) 是必备的技能, 下面就用 JS 自定义一个对DOM树中各个对象进行选取的函数,
function getObj(objID){ //function $(objID){ //ok
return "string" == typeof(objID) ? document.getElementById(objID) : id ;
}
以上函数对高版本的IE或支持WC3标准的浏览器都可使用, 就目前对数IE都支持; 但对一些低版本的各种IE,
还主要做兼容处理, 才以得到功能更加完善的选取对象的函数, 如下:
function getObj(objName){ //function $(objID){ //ok too
if(document.getElementById){ //兼容W3C标准的IE,如 MS IE, FF IE等
return eval('document.getElementById("' + objName + '")');
}else if(document.layers){ //兼容低版本NetScape
return eval("document.layers['" + objName +"']");
}else{ //其它低版本 IE
return eval('document.all.' + objName);
}
}
很久以前好像在哪里见过, 这里就重写一次, 方便到用时直接copy, 呵呵,懒人就这样.