JS对象的选取函数

在前端开发中, 对象的选取 (通过对象 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, 呵呵,微笑懒人就这样.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值